我想替换字符串中的所有空格,但我需要保留换行符?
choiceText=choiceText.replace(/\s/g,'');
india
aus //both are in differnt line
作为
indaus
给出我希望换行符应该保留并删除 s
最佳答案
\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
关于javascript - 删除空间并保留新行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5310821/