使用javascript删除字符串之间的空白区域

use*_*267 16 javascript

我有字符串.我只想删除所有字符之间的所有空格.请回复"PB 10 CV 2662"到"PB10CV2662"

jh3*_*314 45

这应该做的伎俩:

var str = "PB 10 CV 2662";
str = str.replace(/ +/g, "");
Run Code Online (Sandbox Code Playgroud)


Ans*_*wer 8

试试这个:

var s = "PB 10 CV 2662";
s.replace(/\s+/g, '');  
Run Code Online (Sandbox Code Playgroud)

要么

s.replace(/\s/g, '');
Run Code Online (Sandbox Code Playgroud)

  • 然后你用......空格替换所有空格:) (5认同)

Ion*_*ger 6

var str = "PB 10 CV 2662"; 
str = str.split(" ") //[ 'PB', '10', 'CV', '2662' ]
str = str.join("") // 'PB10CV2662'

OR in one line:
str = str.split(" ").join("")
Run Code Online (Sandbox Code Playgroud)


max*_*uty 5

2022 - 使用replaceAll

这些答案大部分是在该replaceAll方法实施之前完成的。

现在您可以简单地执行以下操作:

let str = "PB 10 CV 2662";
str = str.replaceAll(' ', '');
Run Code Online (Sandbox Code Playgroud)

它将替换所有实例,并且比正则表达式更具可读性,可以.replace在目标上进行全局替换。