我想使用JavaScript替换两个或多个空格,只用一个空白字符(此代码将位于chrome扩展内)。
答案 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' );