Latest web development tutorials

JavaScript kompilasi () metode

RegExp Object Reference JavaScript RegExp Object

Definisi dan Penggunaan

Metode kompilasi () digunakan selama pelaksanaan script dikompilasi ekspresi reguler.

Metode kompilasi () juga dapat digunakan untuk mengubah dan mengkompilasi ulang ekspresi reguler.

tatabahasa

RegExpObject.compile(regexp,modifier)

参数 描述
regexp 正则表达式。
modifier 规定匹配的类型。"g" 用于全局匹配,"i" 用于区分大小写,"gi" 用于全局区分大小写的匹配。


Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Selain browser Opera, browser lain mendukung kompilasi metode ().


contoh

contoh

Dalam pencarian global untuk string "man", dan diganti dengan "orang". Kemudian mengkompilasi metode () untuk mengubah ekspresi reguler, menggunakan "orang" untuk menggantikan "manusia" atau "perempuan",:

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

Contoh output di atas:

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

Coba »


RegExp Object Reference JavaScript RegExp Object