使用js从字符串中删除逗号

时间:2014-11-21 10:21:24

标签: javascript

我有一个像

这样的地址
 Address : 273A-84, Sundharam Street,, Ganthi Path, Kovai,,,,India,641001

如果字符串有两个以上的逗号,我想用单个逗号替换。

在街道旁边的上面地址和kovai旁边有多个逗号。我想用单个逗号替换。

我的预期输出是:

Address : 273A-84, Sundharam Street,Ganthi Path,Kovai,India,641001

请建议正则表达式。

2 个答案:

答案 0 :(得分:2)

var str = "Address : **273A-84, Sundharam Street,, Ganthi Path, Kovai,,,,India,641001**";

str.replace(/\,{1,}/gi, ',');

样本:http://jsbin.com/sejuma/2/

答案 1 :(得分:0)

你可以试试这个: -

 var str="Address : 273A-84, Sundharam Street,, Ganthi Path, Kovai,,,,India,641001 ";
    res = str.replace(/^[, ]+|[, ]+$|[, ]+/g, ",").trim();
    alert("{" + res+ "}");