JavaScript RegExp Group [abc]
- Halaman Sebelumnya m
- Halaman Berikutnya [^abc]
- Kembali ke Lapisan Atas Referensi RegExp JavaScript
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;
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;
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;
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;
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;
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;
Contoh 6
Cari karakter "g" dan "gi":
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
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() |
- Halaman Sebelumnya m
- Halaman Berikutnya [^abc]
- Kembali ke Lapisan Atas Referensi RegExp JavaScript