JavaScript replace()Methode
Beispiel
In diesem Beispiel führen wir eine Ersetzung durch. Wenn das erste "Microsoft" gefunden wird, wird es durch "Example" ersetzt:
nAusgabeergebnis:
Selbst ausprobieren »
Definition und Verwendung
Die Methode replace() wird verwendet, um einige Zeichen in einer Zeichenkette durch andere Zeichen zu ersetzen oder um eine Teilzeichenkette zu ersetzen, die einem regulären Ausdruck entspricht.
Wenn Sie mehr über Tutorials zu regulären Ausdrücken erfahren möchten, sehen Sie bitte auf dieser Website nach:RegExp-Tutorialund unserRegExp-Objekt-Referenzhandbuch.
Diese Methode ändert die ursprüngliche Zeichenfolge nicht.
Browser-Unterstützung
![]()
![]()
![]()
![]()
![]()
Alle wichtigen Browser unterstützen die replace()-Methode.
Syntax
Parameterwerte
| Parameter | Beschreibung |
|---|---|
| searchvalue | Erforderlich. Gibt ein RegExp-Objekt für die zu ersetzende Teilzeichenfolge oder das Muster an. Bitte beachten Sie, dass der Wert, wenn er eine Zeichenfolge ist, als wörtliches Textmuster zum Abrufen verwendet wird und nicht zuerst in ein RegExp-Objekt umgewandelt wird. |
| newvalue | Erforderlich. Ein Zeichenfolgenwert. Gibt den Ersetzungstext oder eine Funktion an, die den Ersetzungstext generiert. |
Rückgabewert
| Type | Beschreibung |
|---|---|
| String | Eine neue Zeichenfolge, die nach dem Ersetzen der ersten Übereinstimmung oder aller Übereinstimmungen von regexp durch replacement erhalten wird. |
Technische Details
| JavaScript-Version: | 1.2 |
|---|
Weitere Beispiele
Beispiel
Führen Sie eine globale Ersetzung durch:
nAusgabeergebnis:
Selbst ausprobieren »
Beispiel
Führen Sie eine globale Ersetzung durch, wobei die Groß-/Kleinschreibung ignoriert wird:
nAusgabeergebnis:
Selbst ausprobieren »
Beispiel
In diesem Beispiel fügen wir dem String-Objekt von JavaScript über prototype eine Methode hinzu, um alle "Microsoft" durch "Example" zu ersetzen:
Selbst ausprobieren »
Andere Erweiterungen
JavaScript String-Objekt