Neueste Web-Entwicklung Tutorials
 

JavaScript Schnur replace() Method

<JavaScript String Referenz

Beispiel

Gibt einen String zurück , wo "Microsoft" ersetzt wird durch "w3ii" :

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "w3ii");

Das Ergebnis res wird:

Visit w3ii!
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die replace() Methode durchsucht einen String nach einem bestimmten Wert oder einem regulären Ausdruck und gibt einen neuen String , wo die angegebenen Werte ersetzt werden.

Hinweis: Wenn Sie einen Wert (und nicht einen regulären Ausdruck) zu ersetzen, nur die erste Instanz des Wertes wird ersetzt. Um alle Vorkommen eines bestimmten Werts zu ersetzen, verwenden Sie die globale (g) Modifier (siehe "More Examples" unten).

Lesen Sie mehr über reguläre Ausdrücke in unserem RegExp Tutorial und unsere RegExp Objekt Referenz .

Diese Methode nicht die Original-Zeichenkette ändern.


Browser-Unterstützung

Methode
replace() Ja Ja Ja Ja Ja

Syntax

Parameterwerte
Parameter Beschreibung
searchvalue Erforderlich. Der Wert, oder ein regulärer Ausdruck, die durch den neuen Wert ersetzt werden
newvalue Erforderlich. Der Wert des Suchwert ersetzen

Technische Details

Rückgabewert: A new String, wo der angegebene value(s) durch den neuen Wert ersetzt,
JavaScript Version: 1.2

Beispiele

Mehr Beispiele

Beispiel

Führen Sie einen globalen Austausch:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");

Das Ergebnis res wird:

Mr Blue has a red house and a red car
Versuch es selber "

Beispiel

Führen Sie einen globalen, Fall- unempfindlich Ersatz:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red");

Das Ergebnis res wird:

Mr red has a red house and a red car
Versuch es selber "

Beispiel

eine Funktion mit dem Ersetzungstext zurückzukehren:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});

Das Ergebnis res wird:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
Versuch es selber "

<JavaScript String Referenz