2016-08-18 2 views

Antwort

3

denken Sie dies bedeuten,

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

oder

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

Sie sind ein Genie, vielen Dank! –

+1

Sie können dort dotall Modifier verwenden. Wenn Sie den Modifikator dotall verwenden, sollte dollar mit dem Ende der Zeichenkette übereinstimmen. –

+0

@AvinashRaj: Ich habe doppelt überprüft, und ich sehe kein Problem mit meinem Ansatz. Ich bin mir sicher, dass '/ s' nichts tun wird, da' .' im Muster nicht vorhanden ist. Bitte [erneut prüfen] (http://stackoverflow.com/a/39055628/3832970). –

Verwandte Themen