Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript compile() Method

<JavaScript Object RegExp

Przykład

Wykonaj wyszukiwanie globalne dla "man" w ciąg, i zastąpienie go "person" . Następnie zmień wyrażenia regularnego i zastąpić albo "man" lub "woman" z "person" , przy compile() metody:

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

Wyjście z kodem powyżej będą:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Spróbuj sam "

Definicja i Wykorzystanie

compile() Metoda ta została zaniechana w wersji JavaScript 1.5.

compile() metoda jest stosowana do kompilacji wyrażenia regularnego podczas wykonywania skryptu.

compile() metoda może być również używana do zmiany i skompilować wyrażenia regularnego.


Wsparcie przeglądarka

Wyrażenie
[abc] tak tak tak tak Nieobsługiwany

Składnia

RegExpObject .compile( regexp , modifier )

wartości parametrów

Parametr Opis
regexp Wyrażenie regularne
modifier Określa typ dopasowania. "g" dla globalnego spotkania "i" dla przypadku niewrażliwe meczu i "gi" dla globalnego, bez uwzględniania wielkości liter meczu

<JavaScript Object RegExp