JavaScript RegExp Group (x|y)

Definisi dan penggunaan

(x|y) ekspresi digunakan untuk mencari opsi yang ditentukan.

Opsi dapat berupa karakter apapun.

Contoh

Contoh 1

Pencarian global untuk setiap opsi (merah|hijau):

let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;

Coba sendiri

Contoh 2

Melakukan pencarian global untuk menemukan setiap opsi yang ditentukan (0|5|7):

let text = "01234567890123456789";
let pattern = /(0|5|7)/g;

Coba sendiri

Sintaks

new RegExp("(x|y)

atau singkat:

/(x|y)/

Sintaks dengan modifikasi

new RegExp("(x|y)", "g")

atau singkat:

/(x|y)/g

Dukungan peramban

/(x|y)/ Adalah fitur ECMAScript1 (ES1).

Seluruh peramban mendukung ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Dukung Dukung Dukung Dukung Dukung Dukung

Metode pencarian ekspresi reguler

Dalam JavaScript, pencarian teks ekspresi reguler dapat dilakukan dengan berbagai metode.

PenggunaanPATTERNSebagai ekspresi reguler, ini adalah metode yang paling sering digunakan:

Contoh Deskripsi
text.match(PATTERN) Metode string match()
text.search(PATTERN) Metode string search()
PATTERN.exec(text) Metode RexExp exec()
PATTERN.test(text) Metode RexExp test()