我有字符串。我只想删除所有字符之间的所有空格。请回复 “PB 10 CV 2662”至“PB10CV2662”
答案 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, '');