Modifikasi g RegExp JavaScript
- halaman sebelumnya g
- Halaman berikutnya i
- Kembali ke lapisan atas Panduan Rujukan RegExp JavaScript
Definisi dan penggunaan
"g
Modifikator "g" menentukan pencarian yang disesuaikan.
Pencarian yang disesuaikan untuk mencari semua penemuan (berbanding dengan mencari hanya penemuan pertama).
Contoh
Contoh 1
Pencarian global "is":
let pattern = /is/g; let result = text.match(pattern);
Contoh 2
Gunakan fungsi ekspresi reguler exec():
let text = "Is this all there is?"; let pattern = /is/g; let result = pattern.exec(text);
Contoh 3
Gunakan fungsi ekspresi reguler test():
let pattern = /is/g; let result = pattern.test(text);
Contoh 4
Gunakan fungsi string match():
let pattern = /is/g; let result = text.match(pattern);
Sintaks
new RegExp("regexp", "g")
atau singkat:
/regexp/g
peringatan
Untuk pencarian global, tanpa membedakan huruf besar, silakan gunakan Modifikator "i" dengan modifikator g.
Cari secara global, tanpa membedakan huruf besar untuk "is":
Contoh 1
Gunakan fungsi ekspresi reguler exec():
let text = "Is this all there is?"; let result = /is/gi.exec(text);
Contoh 2
Gunakan fungsi ekspresi reguler test():
let text = "Is this all there is?"; let result = /is/gi.test(text);
Contoh 3
Gunakan fungsi string match():
let text = "Is this all there is?"; let result = text.match(/is/gi);
peringatan
Anda dapat menggunakan Atribut global periksa apakah modifikator g telah disetel.
let pattern = /W3S/g; let result = pattern.global;
Metode pencarian ekspresi reguler
Dalam JavaScript, pencarian teks ekspresi reguler dapat diselesaikan dengan berbagai metode.
penggunaanModel (pattern)Sebagai ekspresi reguler, ini adalah metode yang paling sering digunakan:
contoh | deskripsi |
---|---|
text.match(pattern) | method string match() |
text.search(pattern) | method string search() |
pattern.exec(text) | RexExp method exec() |
pattern.test(text) | RexExp method test() |
pendukung pelayar
/regexp/g
ialah fitur ECMAScript1 (ES1).
Semua pelayar mengesahkan ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
dipendukung | dipendukung | dipendukung | dipendukung | dipendukung | dipendukung |
- halaman sebelumnya g
- Halaman berikutnya i
- Kembali ke lapisan atas Panduan Rujukan RegExp JavaScript