Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Adakah comp kaedah JavaScript?

Adakah comp kaedah JavaScript?

藏色散人
Lepaskan: 2023-01-07 11:46:22
asal
1929 orang telah melayarinya

comp bukan kaedah JavaScript, tetapi compile ialah kaedah JavaScript; kaedah kompilasi digunakan untuk menyusun ungkapan biasa semasa pelaksanaan skrip, dan juga boleh digunakan untuk menukar dan menyusun semula ungkapan biasa.

Adakah comp kaedah JavaScript?

Persekitaran pengendalian artikel ini: sistem Windows 7, versi JavaScript 1.8.5, komputer DELL G3.

Adakah comp kaedah JavaScript?

comp bukan kaedah JavaScript, tetapi compile() ialah kaedah JavaScript.

Kaedah compile() JavaScript

kaedah compile() digunakan untuk menyusun ungkapan biasa semasa pelaksanaan skrip. Kaedah

compile() juga boleh digunakan untuk menukar dan menyusun semula ungkapan biasa.

Sintaks

RegExpObject.compile(regexp,modifier)
Salin selepas log masuk

Ungkapan biasa regexp parameter.

pengubah suai menentukan jenis padanan. "g" digunakan untuk padanan global, "i" digunakan untuk padanan sensitif huruf besar dan "gi" digunakan untuk padanan sensitif huruf besar global.

Nota: Kecuali penyemak imbas Opera, pelayar lain menyokong kaedah compile().

Contoh

Secara global mencari "lelaki" dalam rentetan dan menggantikannya dengan "orang". Kemudian gunakan kaedah compile() untuk menukar ungkapan biasa dan menggantikan "lelaki" atau "wanita" dengan "orang":

<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>
Salin selepas log masuk

Hasil keluaran contoh di atas:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
Salin selepas log masuk

Kajian Disyorkan: "Tutorial Asas JavaScript"

Atas ialah kandungan terperinci Adakah comp kaedah JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan