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.
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!