2016-08-18 40 views

回答

3

想你的意思此,

str.replace(/(.)\1+/g, '$1') 

str.replace(/([^0-9])\1+/g, '$1') 
+0

你是個天才,非常感謝你! –

+1

你可以在那裏使用dotall修飾符。當使用dotall修飾符時,美元應該匹配字符串的最後一個字符。 –

+0

@AvinashRaj:我仔細檢查了一下,我發現我的方法沒有問題。我相信'/ s'不會做任何事情,因爲模式中不存在'.'。請[再次檢查](http://stackoverflow.com/a/39055628/3832970)。 –

相關問題