我需要hello,,,,,,,,,,,world
成为hello,world
我有这个,但它只替换了2个逗号
s = s.replace(/\,\,/g,',');
如何用一个逗号替换多个逗号?
答案 0 :(得分:8)
s = s.replace(/,+/g,',');
正则表达式中的+
表示"连续一行或更多。"因此,,+
表示连续一行或更多逗号。"
答案 1 :(得分:4)
也可以使用{2,}
指定超过1的匹配
s = s.replace(/,{2,}/g, ',');