JavaScript RegExp Group [abc]

Definisi dan penggunaan

Kurung siku [abc] menentukan penyesuaian karakter di dalam kurung

Tanda kurung siku dapat menentukan karakter tunggal, grup, atau span karakter

[abc] Karakter a, b, atau c
[A-Z] Setiap karakter dari huruf besar A sampai huruf besar Z
[a-z] Setiap karakter dari kecil a sampai kecil z
[A-z] Setiap karakter dari huruf besar A sampai kecil z

Contoh

Pencarian global karakter "h" dalam string:

let text = "Is this all there is?";
let pattern = /[h]/g;

Coba sendiri

Pemberitahuan

Gunakan [^abc] Pencarian ekspresi untuk karakter yang tidak berada di dalam kurung

Contoh 1

Pencarian global karakter "i" dan "s" dalam string:

let text = "Do you know if this is all there is?";
let pattern = /[is]/gi;

Coba sendiri

Contoh 2

Cari secara global karakter dalam string dari huruf kecil "a" hingga huruf kecil "h":

let text = "Is this all there is?";
let pattern = /[a-h]/g;

Coba sendiri

Contoh 3

Cari secara global rentang karakter dari huruf besar "A" hingga huruf besar "E":

let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[A-E]/g;

Coba sendiri

Contoh 4

Cari secara global karakter dari huruf besar "A" hingga huruf kecil "e" (akan mencari semua huruf besar, tetapi hanya mencari huruf kecil dari a sampai e).

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[A-e]/g;

Coba sendiri

Contoh 5

Cari karakter dalam rentang [a-s] secara global dan tak berbeda huruf besar-kecil:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[a-s]/gi;

Coba sendiri

Contoh 6

Cari karakter "g" dan "gi":

let text = "THIS This this";
let result1 = text.match(/[THIS]/g);
let result2 = text.match(/[THIS]/gi);

Coba sendiri

Sintaks

new RegExp("[abc])

atau singkat:

/[abc]/

Sintaks dengan modifikator

new RegExp("[abc]", "g")

atau singkat:

/[abc]/g

Dukungan browser

/[abc]/ Adalah fitur ECMAScript1 (ES1).

Seluruh browser 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.

PenggunaanPola (pola)Sebagai ekspresi reguler, ini adalah metode yang paling sering digunakan:

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