如何从JavaScript中删除字符串中的空白字符?

时间:2010-10-08 19:18:41

标签: javascript string

如何从JavaScript中删除字符串中的空白字符?

修剪很容易,但我不知道如何从里面字符串中删除它们。例如:

222 334 -> 222334

3 个答案:

答案 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(),使用参数(“”,“”)将所有空格替换为空字符串。

更新:哎呀,这不适用于多个空格。

JavaScript replace method on w3schools