如何从JavaScript中删除字符串中的空白字符?
修剪很容易,但我不知道如何从里面字符串中删除它们。例如:
222 334 -> 222334
答案 0 :(得分:39)
您可以使用正则表达式来替换所有空格:
var oldString = "222 334";
var newString = oldString.replace(/\s+/g,"");
或者字面上只是空格:
var newString = oldString.replace(/ /g,"");
答案 1 :(得分:7)
您也可以在没有正则表达式或替换 -
的情况下执行此操作var string= string.split(' ').join('');
答案 2 :(得分:3)
Nick Craver有很好的回应,如果你对正则表达式没问题,那就去吧。
我只想补充一点,你也可以在没有Regex的情况下做到这一点。您可以使用普通的JavaScript replace(),使用参数(“”,“”)将所有空格替换为空字符串。
更新:哎呀,这不适用于多个空格。