我有一个像
这样的地址 Address : 273A-84, Sundharam Street,, Ganthi Path, Kovai,,,,India,641001
如果字符串有两个以上的逗号,我想用单个逗号替换。
在街道旁边的上面地址和kovai旁边有多个逗号。我想用单个逗号替换。
我的预期输出是:
Address : 273A-84, Sundharam Street,Ganthi Path,Kovai,India,641001
请建议正则表达式。
答案 0 :(得分:2)
var str = "Address : **273A-84, Sundharam Street,, Ganthi Path, Kovai,,,,India,641001**";
str.replace(/\,{1,}/gi, ',');
答案 1 :(得分:0)
你可以试试这个: -
var str="Address : 273A-84, Sundharam Street,, Ganthi Path, Kovai,,,,India,641001 ";
res = str.replace(/^[, ]+|[, ]+$|[, ]+/g, ",").trim();
alert("{" + res+ "}");