用空格javascript替换许多逗号?

时间:2014-10-25 20:19:08

标签: javascript regex

我想用这样的空格替换逗号:

如果我有1个逗号,例如:,我想用空格替换它。 或者在其他情况下,我有两个或更多连续逗号,例如:,,,,,,,,, 我还想用一个空格替换连续的逗号。

EX:var x = "black,white,,red,,,,blue"; 我想得到"black white red blue"; 我怎么能这样做。

非常感谢。

2 个答案:

答案 0 :(得分:4)

这可以使用JavaScript的替换方法使用正则表达式来完成:

var x = "black,white,,red,,,,blue";
x = x.replace(/[, ]+/g, " ");

答案 1 :(得分:1)

Demo

试试这个:

var x = "black,white,,red,,,,blue";
var n = x.replace(/,+/g, ' ');
alert(n);