JavaScript RegExp Group [^abc]

Definisi dan penggunaan

Tanda kurung[^abc] menentukan karakter yang tidak berada diantara tanda kurung yang cocok.

Tanda kurung{} dapat menentukan karakter tunggal, kelompok, atau跨度:

[^abc] Tidak berada diantara karakter a, b, atau c
[^A-Z] Tidak berada diantara huruf besar A sampai huruf besar Z
[^a-z] Tidak berada diantara huruf kecil a sampai huruf kecil z
[^A-z] Tidak berada diantara karakter huruf besar A sampai huruf kecil z

Pesan:Gunakan [abc] Mencari setiap karakter yang ada di antara tanda kurung

Contoh

Contoh 1

Mencari secara global karakter yang tidak berada dalam kurung [h]:

Mencari secara global karakter yang bukan dalam kisaran a ke h:
let pattern = /[^h]/g;

Coba sendiri

例子 2

Contoh 2

Mencari secara global karakter yang bukan i dan s:
let text = "Do you know if this is all there is?";

Coba sendiri

let pattern = /[^is]/gi;

Contoh 3

Mencari secara global karakter yang bukan dalam kisaran a ke h:
let text = "Is this all there is?";

Coba sendiri

let pattern = /[^a-h]/g;

Contoh 4

Mencari secara global karakter yang bukan dalam kisaran A ke E:
let text = "I SCREAM FOR ICE CREAM!";

Coba sendiri

let pattern = /[^A-E]/g;

Contoh 5

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

Coba sendiri

Contoh 6

Pesan:Gunakan ekspresi [abc] untuk mencari setiap karakter di antara tanda kurung

Mencari secara global, tanpa membedakan huruf besar dan kecil, karakter yang bukan [a-s]:

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

Coba sendiri

Tata bahasa

new RegExp("[^xyz])

atau singkat:

/[^xyz]/

Tata bahasa yang diizinkan

new RegExp("[^xyz]/g

atau singkat:

/[^xyz]/g

Pesan

Gunakan [abc] Mencari setiap karakter yang ada di antara tanda kurung

Dukungan peramban

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

Semua peramban mendukung ES1 (JavaScript 1997):

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

Metode pencarian ekspresi reguler

Pada JavaScript, pencarian teks ekspresi reguler dapat diselesaikan 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()