javascript - 如何减少除换行符之外的额外空格

时间:2013-12-06 20:38:41

标签: javascript regex whitespace str-replace

replace(/\s+/g,' ');将所有空格减少到一个空格,包括中断。有时候,我想要减少到一个空间超过1个空格,保留新线条,中断。

1 个答案:

答案 0 :(得分:2)

您应该使用:

string = string.replace(/ {2,}/g, ' ');
  • \s匹配包含换行符的所有空格。

或使用lookahead:

string = string.replace(/ +(?= )/g, '');