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

时间:2013-08-10 06:16:48

标签: javascript

我有字符串。我只想删除所有字符之间的所有空格。请回复 “PB 10 CV 2662”至“PB10CV2662”

7 个答案:

答案 0 :(得分:38)

这应该可以解决问题:

var str = "PB 10 CV 2662";
str = str.replace(/ +/g, "");

答案 1 :(得分:5)

试试这个:

var s = "PB 10 CV 2662";
s.replace(/\s+/g, '');  

OR

s.replace(/\s/g, '');

答案 2 :(得分:4)

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("")

答案 3 :(得分:1)

var str = "PB 10 CV 2662";
var cleaned = str.replace(/\s+/g, "");

答案 4 :(得分:0)

最简单的方法是对字符串使用replace()方法:

var stringVal = "PB 10 CV 2662";
var newStringVal = stringVal.replace(/ /g, "");

这将获取当前字符串值并创建一个新的空格,其中所有空格都被空字符串替换。

答案 5 :(得分:0)

尝试:

var sample_str =  "PB 10 CV 2662" 
var new_str = sample_str.split(" ").join("")

或者您可以将.replace与全局标志一起使用,如下所示:

   var sample_str =  "PB 10 CV 2662" 
   var new_str = sample_str.replace(" ","","g")

两者都会导致new_str等于“PB10CV2662”。 希望这对你有用。

答案 6 :(得分:-1)

value = value.replace(/(\r\n\s|\n|\r|\s)/gm, '');