Contoh
Melakukan pencarian global untuk "man" dalam sebuah string, dan menggantinya dengan "person" . Kemudian mengubah ekspresi reguler dan mengganti baik "man" atau "woman" dengan "person" , dengan compile() metode:
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);
Output dari kode di atas akan menjadi:
Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Cobalah sendiri " Definisi dan Penggunaan
The compile() metode yang usang dalam versi JavaScript 1.5.
The compile() metode yang digunakan untuk menyusun ekspresi reguler selama eksekusi script.
The compile() metode juga dapat digunakan untuk mengubah dan mengkompilasi ulang ekspresi reguler.
Dukungan Browser
Ekspresi | |||||
---|---|---|---|---|---|
[abc] | iya nih | iya nih | iya nih | iya nih | Tidak didukung |
Sintaksis
RegExpObject .compile( regexp , modifier )
Nilai parameter
Parameter | Deskripsi |
---|---|
regexp | Sebuah ekspresi reguler |
modifier | Menentukan jenis pencocokan. "g" untuk pertandingan global, "i" untuk pertandingan case-sensitive dan "gi" untuk kasus-sensitif pertandingan global, |
<JavaScript regexp Object