Modifikator g RegExp JavaScript
- halaman sebelumnya g
- Halaman Berikutnya i
- Kembali ke Lapisan Atas Panduan Referensi JavaScript RegExp
Definisi dan penggunaan
"g
Modifikator "g" menentukan pencarian global.
Pencarian cocok global mencari semua cocok (berbeda dengan mencari hanya cocok pertama).
Contoh
Contoh 1
Pencarian global "is":
let pattern = /is/g; let result = text.match(pattern);
Contoh 2
Penggunaan fungsi exec() ekspresi reguler
let text = "Is this all there is?"; let pattern = /is/g; let result = pattern.exec(text);
Contoh 3
Penggunaan fungsi test() ekspresi reguler
let pattern = /is/g; let result = pattern.test(text);
Contoh 4
Penggunaan fungsi match() string
let pattern = /is/g; let result = text.match(pattern);
Sintaks
new RegExp("regexp", "g")
atau singkat:
/regexp/g
Pemberitahuan
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
Penggunaan fungsi exec() ekspresi reguler
let text = "Is this all there is?"; let result = /is/gi.exec(text);
Contoh 2
Penggunaan fungsi test() ekspresi reguler
let text = "Is this all there is?"; let result = /is/gi.test(text);
Contoh 3
Penggunaan fungsi match() string
let text = "Is this all there is?"; let result = text.match(/is/gi);
Pemberitahuan
Anda dapat menggunakan Atribut global Periksa apakah modifikator g telah diatur.
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) | metode match() string |
text.search(pattern) | metode search() string |
pattern.exec(text) | Metode exec() RexExp |
pattern.test(text) | Metode test() RexExp |
dukungan peramban
/regexp/g
adalah fitur ECMAScript1 (ES1).
Semua peramban mendukung ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
dukungan | dukungan | dukungan | dukungan | dukungan | dukungan |
- halaman sebelumnya g
- Halaman Berikutnya i
- Kembali ke Lapisan Atas Panduan Referensi JavaScript RegExp