2017-03-23 1 views
-3

So, hier ist etwas, was ich tun möchte:Wie Nummer durch Zeichenfolge ersetzen (nicht jedes Auftreten der Nummer)?

var string = "/something/12/anything/234/xyz"; 
//i want to get this to result out of this ==> "/something/secret/anything/secret/xyz 

grundsätzlich alle Zahlen ersetzen mit einigen Zeichenfolge „Geheimnis“.

+0

ersetzen @KobyDouek nein, es stich wie "/ etwas/xx/anyhing/xxx/xyz" erzeugen wird - die auf Nummer abhängt, ob es 23 wird es xx und wenn 123 es wird xxx sein. Was ich will ist für jede Nummer 123 oder 23 sollte es mit Geheimnis ersetzt werden. –

Antwort

1

Verwenden regex /\d+/g für

var str = "/something/12/anything/234/xyz"; 
 

 
console.log(str.replace(/\d+/g, "secret"));

Verwandte Themen