JavaScript String replaceAll()
- Vorherige Seite replace()
- Nächste Seite search()
- Nach oben JavaScript String Referenzhandbuch
Definition und Verwendung
replaceAll()
Diese Methode wird verwendet, um im String den angegebenen Wert oder den regulären Ausdruck zu suchen.
replaceAll()
Diese Methode gibt einen neuen String zurück, bei dem alle Übereinstimmungen ersetzt wurden.
replaceAll()
Diese Methode ändert den ursprünglichen String nicht.
replaceAll()
Diese Methode wurde in JavaScript 2021 eingeführt.
replaceAll()
Diese Methode ist in Internet Explorer nicht verfügbar.
Hinweis
Wenn der Parameter ein regulärer Ausdruck ist, muss das globale Zeichen (g
),否则会抛出 TypeError。
Für mehr Informationen über reguläre Ausdrücke lesen Sie bitte:
Beispiel
Beispiel 1
text = text.replaceAll("Cats","Dogs"); text = text.replaceAll("cats","dogs");
Beispiel 2
text = text.replaceAll(/Cats/g,"Dogs"); text = text.replaceAll(/cats/g,"dogs");
Beispiel 2
Globale, nicht case-sensitive Ersetzung:
let text = "Mr Blue hat ein blaues Haus und ein blaues Auto"; let result = text.replaceAll(/blue/gi, "red");
Beispiel 3
Verwenden Sie die Funktion, um den zu ersetzenden Text zurückzugeben:
let text = "Mr Blue hat ein blaues Haus und ein blaues Auto"; let result = text.replaceAll(/blue|house|car/gi, function (x) { return x.toUpperCase(); });
Syntax
string.replaceAll(searchValue, newValue)
Parameter
Parameter | Beschreibung |
---|---|
searchValue | Notwendig. Der zu suchende Wert oder der reguläre Ausdruck. |
newValue | Notwendig. Der neue Wert, der ersetzt werden soll. Es kann eine JavaScript-Funktion sein. |
Rückgabewert
Typ | Beschreibung |
---|---|
String | Gibt eine neue Zeichenkette zurück, in der alle Übereinstimmungen durch den angegebenen Text ersetzt wurden. |
- Vorherige Seite replace()
- Nächste Seite search()
- Nach oben JavaScript String Referenzhandbuch