1
我需要hello,,,,,,,,,,,world
成为hello,world
更换双逗号所有出现的一个逗号
我有这一点,但它只是取代2个逗号
s = s.replace(/\,\,/g,',');
我怎么能相继与替换多个逗号一个逗号?
我需要hello,,,,,,,,,,,world
成为hello,world
更换双逗号所有出现的一个逗号
我有这一点,但它只是取代2个逗号
s = s.replace(/\,\,/g,',');
我怎么能相继与替换多个逗号一个逗号?
s = s.replace(/,+/g,',');
在正则表达式的+
意思是“以前的事情之一或多个,在一排。”所以,+
表示“连续一个逗号”中的一个或更多。
也可以使用{2,}
指定比赛超过1
s = s.replace(/,{2,}/g, ',');
好一点,而不是理性做替换只有一个匹配。 – 2014-12-13 17:34:10