如何在JavaScript中从字符串中删除空格字符?
修剪很容易,但我不知道如何从字符串内部删除它们。例如:
222 334 -> 222334
如何在JavaScript中从字符串中删除空格字符?
修剪很容易,但我不知道如何从字符串内部删除它们。例如:
222 334 -> 222334
您可以使用正则表达式来替换所有的空格,示例如下:
var oldString = "222 334";
var newString = oldString.replace(/\s+/g,"");
或者仅仅对空格进行处理:
var newString = oldString.replace(/ /g,"");
你也可以不用正则表达式或替换来实现这个目的-
var string= string.split(' ').join('');
如果你懂正则表达式,Nick Craver给出了一个很好的解决方案。
我想要补充一点,你也可以不用正则表达式来实现。你可以使用普通的JavaScript replace()方法,使用参数(" ", "")将所有空格替换为空字符串。
更新:糟糕,这种方法无法处理多个空格。