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