JavaScript ersetzen Sie die Methode
Die Ersatzmethode wird verwendet, um einige Zeichenfolgen in einer Zeichenfolge zu ersetzen oder eine Zeichenfolge zu ersetzen, die mit der regulären Übereinstimmung übereinstimmt und die ersetzte Zeichenfolge zurückgibt. Die Syntax ist wie folgt:
Die Codekopie lautet wie folgt:
Str_Object.Replace (reg_exp/str, Ersatz)
Parameterbeschreibung:
| Parameter | veranschaulichen |
|---|---|
| Str_Object | String (Objekt) zum Betrieb |
| reg_exp/str | Erforderlich. Regelmäßiger Ausdruck zu übereinstimmen/zu ersetzen, um zu ersetzen Wenn Reg_exp das globale Flag G hat, ersetzt die Methode ersetzt () alle übereinstimmenden Substrings. Andernfalls ersetzt es nur das erste passende Substring. |
| Ersatz | Erforderlich. Zeichenfolge zu ersetzen |
String -Ersatzinstanz
Das folgende Beispiel zeigt eine String -Ersatzinstanz der Ersatzmethode:
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
var str = "www.example.net";
document.write (Str.Replace ("Beispiel", "JB51"));
</script>
Führen Sie dieses Beispiel und Ausgabe aus:
Die Codekopie lautet wie folgt:
www.vevb.com
HINWEIS: Der String -Austausch ersetzt nur die erste Zeichenfolge, die den Anforderungen entspricht (ersetzt nur einmal). Wenn Sie alle Zeichenfolgen ersetzen möchten, die die Anforderungen in der Zeichenfolge erfüllen, wird empfohlen, einen regulären Ausdruck mit einem globalen Parameter G zu verwenden. Weitere Informationen finden Sie im folgenden Beispiel.
Regelmäßige Expressions -String -Ersatzinstanz
Neben der Unterstützung des einfachen String -Ersatzes unterstützt die Ersatzmethode auch den regelmäßigen Expressionsersatz:
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
var str = "www.example.net ist eine Beispieldomänenstelle von Inna.";
document.write (Str.Replace (/Beispiel/, "JB51"));
</script>
Führen Sie dieses Beispiel und Ausgabe aus:
Die Codekopie lautet wie folgt:
www.vevb.com ist eine Beispiel -Domains -Site von Inna.
Beim Hinzufügen der globalen Flagge G zum regulären Ausdruck:
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
var str = "www.example.net ist eine Beispieldomänenstelle von Inna.";
document.write (Str.Replace (/Beispiel/g, "jb51");
</script>
Führen Sie dieses Beispiel und Ausgabe aus:
Die Codekopie lautet wie folgt:
www.vevb.com ist eine 5Idev -Domains -Site von Inna.
Beachten Sie, dass Sie den I -Parameter I: /Beispiel /GI hinzufügen können, wenn Sie den Fall ignorieren möchten.