Frage
JavaScript Replace - Alle Übereinstimmungen ersetzen
Habe ein Problem mit der Replace-Funktion von bei JavaScript. Es wird immer nur die erste Übereinstimmung gefunden und ersetzt. Gibt es eine Funktion die alle Übereinstimmungen ersetzt? So wie bei PHP mit str_replace wo alles ersetzt wird.
1
Antwort
Antwort von Merlin | vom 28.04.2014 - 15:14
Das geht direkt mit der Funktion replace. Einfach die Funktion um den Modifier g ergänzen.
var myString = myString.replace(/Suchmuster/g,"Ersetzung");
Damit werden jetzt alle Vorkommen ersetzt.
Code
01
02
03
02
03
var myString = myString.replace(/Suchmuster/g,"Ersetzung");
Damit werden jetzt alle Vorkommen ersetzt.
2