Grup RegExp JavaScript [^0-9]
Contoh
Pencarian global untuk angka yang BUKAN dari 1 hingga 4:
let text = "123456789";
let pattern = /[^1-4]/g;
Definisi dan Penggunaan
Ekspresi [^0-9] digunakan untuk menemukan karakter apa pun yang BUKAN digit.
Digit di dalam tanda kurung dapat berupa angka atau rentang angka dari 0 hingga 9.
Tip: Gunakan ekspresi [0-9] untuk menemukan karakter apa pun di antara tanda kurung yang berupa angka.
Dukungan Peramban
/[^0-9]/
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("[^0-9]")
or simply:
/[^0-9]/
Sintaks dengan pengubah
new RegExp("[^0-9]", "g")
or simply:
/[^0-9]/g
Lebih Banyak Contoh
Contoh
Pencarian global untuk angka yang BUKAN 1:
let test = "12121212";
let pattern = /[^1]/g;
Contoh
Pencarian global untuk angka yang BUKAN dari 5 hingga 8:
let text = "123456789";
let pattern = /[^5-8]/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() |