2

如何在 Javascript 中删除字符串中的多余空格?

例如

我有一个字符串下面的字符串

var string ="how    are you today";

我想知道我可以使用什么函数或技巧来动态删除 Javascript 中字符串中的额外空间,以便我可以使用var string ="how are you today";..

我怎么能这样做?

4

1 回答 1

6

假设你有 var myString ="how are you today";

如果您只想处理空格:

myString.replace(/ +/g, ' ');

如果您还想替换制表符和新行:

myString.replace(/\s+/g, ' ');

请注意,这不会更改 myString 的值,而是返回一个删除了空格的新字符串。因此,要保存此结果,您将执行以下操作,例如:

var fixedString = myString.replace(/ +/g, ' ');

于 2013-03-22T18:25:13.587 回答