如何在Javascript中的字符串中删除多余空间?如何动态删除Javascript中的字符串中的额外空间?
例如
我有一个字符串下面的字符串
var string ="how are you today";
我想知道我可以使用什么功能或技巧来动态地删除多余的空间字符串在Javascript中,这样我可以有var string ="how are you today";
改为..
我该怎么做?
如何在Javascript中的字符串中删除多余空间?如何动态删除Javascript中的字符串中的额外空间?
例如
我有一个字符串下面的字符串
var string ="how are you today";
我想知道我可以使用什么功能或技巧来动态地删除多余的空间字符串在Javascript中,这样我可以有var string ="how are you today";
改为..
我该怎么做?
假设您有 var myString ="how are you today";
如果你只是想处理空间:
myString.replace(/ +/g, ' ');
如果你想和替代选项卡和新行:
myString.replace(/\s+/g, ' ');
请注意,这不会改变t他值myString,而是返回一个删除空格的新字符串。因此,为了节省这个结果,你会怎么做,例如:
var fixedString = myString.replace(/ +/g, ' ');
我会使用一个正则表达式http://stackoverflow.com/questions/8150037/regex-to-check-for-duplicate-space-characters – 2013-03-22 18:25:30
我知道这只是一个例子,但即使对于一个例子,你也不应该使用像'string'这样的变量名。 – 2013-03-22 18:26:39