Grup RegExp JavaScript (x|y)
Contoh
Pencarian global untuk salah satu alternatif (merah|hijau):
let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;
Definisi dan Penggunaan
Ekspresi (x|y) digunakan untuk menemukan salah satu alternatif yang ditentukan.
Alternatifnya bisa dari karakter apa saja.
Dukungan Peramban
/(x|y)/
adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaksis
new RegExp("(x|y)")
or simply:
/(x|y)/
Sintaks dengan pengubah
new RegExp("(x|y)", "g")
or simply:
/(x|y)/g
Lebih Banyak Contoh
Contoh
Lakukan pencarian global untuk menemukan alternatif yang ditentukan (0|5|7):
let text = "01234567890123456789";
let pattern = /(0|5|7)/g;
Metode Pencarian Ekspresi Reguler
Dalam JavaScript, pencarian teks ekspresi reguler, dapat dilakukan dengan metode yang berbeda.
Dengan pola sebagai ekspresi reguler, ini adalah metode yang paling umum:
Contoh | Keterangan |
---|---|
text.match( pola ) | Metode String cocok() |
teks.pencarian ( pola ) | Pencarian metode String() |
pola .exec(teks) | Metode RexExp exec() |
pola .test(teks) | Tes metode RegExp() |