Heim >Web-Frontend >Front-End-Fragen und Antworten >Ist comp eine JavaScript-Methode?

Ist comp eine JavaScript-Methode?

藏色散人
藏色散人Original
2021-09-01 15:12:531957Durchsuche

comp ist keine JavaScript-Methode, aber das Kompilieren ist eine JavaScript-Methode. Die Kompilierungsmethode wird zum Kompilieren regulärer Ausdrücke während der Skriptausführung verwendet und kann auch zum Ändern und Neukompilieren regulärer Ausdrücke verwendet werden.

Ist comp eine JavaScript-Methode?

Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.

comp ist eine JavaScript-Methode?

comp ist keine JavaScript-Methode, compile() ist jedoch eine JavaScript-Methode.

JavaScript-Compile()-Methode

compile()-Methode wird zum Kompilieren regulärer Ausdrücke während der Skriptausführung verwendet. Die Methode

compile() kann auch zum Ändern und Neukompilieren regulärer Ausdrücke verwendet werden.

Syntax

RegExpObject.compile(regexp,modifier)

Parameter Regexp, regulärer Ausdruck.

Modifier gibt die Art der Übereinstimmung an. „g“ wird für den globalen Abgleich verwendet, „i“ wird für den Abgleich unter Berücksichtigung der Groß- und Kleinschreibung verwendet und „gi“ wird für den globalen Abgleich unter Berücksichtigung der Groß- und Kleinschreibung verwendet.

Hinweis: Mit Ausnahme des Opera-Browsers unterstützen andere Browser die Methode „compile()“.

Beispiel

Sucht global nach „man“ in einer Zeichenfolge und ersetzt es durch „person“. Verwenden Sie dann die Methode „compile()“, um den regulären Ausdruck zu ändern und „Mann“ oder „Frau“ durch „Person“ zu ersetzen:

<script>
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);
</script>

Das Ausgabeergebnis des obigen Beispiels:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!

Empfohlenes Lernen: „Javascript-Grundlagen-Tutorial "

Das obige ist der detaillierte Inhalt vonIst comp eine JavaScript-Methode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Javascript?Nächster Artikel:Was bedeutet Javascript?