如何删除字符串中的重复空格?
可能重复:
在JavaScript中删除字符串中的空格
我已经使用修剪功能来删除句子开头和结尾处的空格。 如果句子中的单词之间有很多空白,是否有修剪的方法?
例如
"abc def. fds sdff."
var str = 'asdads adasd adsd';
str = str.replace(/s+/g, ' ');
我认为你正在寻找的是JavaScript的string.replace()方法。
如果你想删除所有的空白,使用这个:
"abc def. fds sdff.".replace(/s/g, '');
Returns: "abcdef.fdssdff."
如果您只想删除双空格,请使用:
"abc def. fds sdff.".replace(/ss/g, ' ');
Returns: "abc def. fds sdff."
如果您想在一段时间后留下空间,请使用:
"abc def. fds sdff.".replace(/[^.]s/g, '')
Returns: "abcdef. fdssdff."
链接地址: http://www.djcxy.com/p/27511.html