用一个空格字符替换连续的空格

时间:2011-10-04 16:54:46

标签: javascript regex string

我想使用JavaScript替换两个或多个空格,只用一个空白字符(此代码将位于chrome扩展内)。

3 个答案:

答案 0 :(得分:4)

"    this is    tooo    spaced      ".replace(/\s+/g, " ");

返回

" this is tooo spaced "

答案 1 :(得分:3)

您可以同时执行以下操作:

"str   str\t\t\tstr".replace(/(\s)+/g, "$1");

答案 2 :(得分:1)

对于空格:

'test   with   spaces'.replace( /\s+/g, ' ' );

对于标签:

'test\t\t\twith\t\t\ttabs'.replace( /\t+/g, '\t' );