我想替换字符串中的所有空格,但我需要保留新的行字符吗?
choiceText=choiceText.replace(/\s/g,'');
india
aus //both are in differnt line
正在给出indaus
我希望换行应该保留并删除s
答案 0 :(得分:6)
您无法使用\s
(任何空格)。请改用字符集:[ \t\f\v]
答案 1 :(得分:4)
\s
表示任何空格,包括换行符和制表符。 是一个空间。要删除空格:
choiceText=choiceText.replace(/ /g,''); // remove spaces
您可以删除“除换行符之外的任何空格”; most regex flavours count \s
as [ \t\r\n]
,我们只需取出\n
和\r
即可获得:
choiceText=choiceText.replace(/[ \t]/g,''); // remove spaces and tabs