Neueste Web-Entwicklung Tutorials
 

JavaScript compile() Method

<JavaScript RegExp Objekt

Beispiel

Führen Sie eine globale Suche nach "man" in einer Zeichenfolge, und ersetzen Sie es mit "person" . Ändern Sie dann den regulären Ausdruck und ersetzen entweder "man" oder "woman" mit "person" , mit der compile() Methode:

var str="Every man in the world! Every woman on earth!";
var patt=/man/g;
var str2=str.replace(patt,"person");
document.write(str2+"<br>");

patt=/(wo)?man/g;
patt.compile(patt);
str2=str.replace(patt,"person");
document.write(str2);

Der Ausgang des Code oben wird sein:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Versuch es selber "

Definition und Verwendung

Die compile() Methode wurde als veraltet in JavaScript - Version 1.5.

Die compile() Methode wird verwendet , um einen regulären Ausdruck während der Ausführung eines Skripts zu kompilieren.

Die compile() Methode kann auch zu ändern und neu kompilieren einen regulären Ausdruck verwendet werden.


Browser-Unterstützung

Ausdruck
[abc] Ja Ja Ja Ja Nicht unterstützt

Syntax

RegExpObject .compile( regexp , modifier )

Parameterwerte

Parameter Beschreibung
regexp Ein regulärer Ausdruck
modifier Gibt den Typ der Matching. "g" für ein globales Spiel, "i" für Groß- und Kleinschreibung Spiel und "gi" für ein globales, Groß- und Kleinschreibung Spiel

<JavaScript RegExp Objekt