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

Nis*_*nio 11 javascript string

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

修剪很容易,但我不知道如何从字符串内部删除它们.例如:

222 334 -> 222334

Nic*_*ver 41

您可以使用正则表达式来替换所有空格:

var oldString = "222 334";
var newString = oldString.replace(/\s+/g,"");
Run Code Online (Sandbox Code Playgroud)

或者字面上只是空格:

var newString = oldString.replace(/ /g,"");
Run Code Online (Sandbox Code Playgroud)


Jay*_*Jay 7

Nick Craver 有一个很好的回应,如果你对正则表达式没问题,那就去做吧。

我只想补充一点,您也可以在没有 Regex 的情况下执行此操作。您可以使用普通的 JavaScript replace(),使用参数 (" ", "") 将所有空格替换为空字符串。

更新:糟糕,这不适用于多个空格。

w3schools 上的 JavaScript 替换方法


ken*_*bec 7

您也可以在没有正则表达式或替换的情况下执行此操作

var string= string.split(' ').join('');
Run Code Online (Sandbox Code Playgroud)