Modifikator i RegExp JavaScript

Definisi dan penggunaan

Modifikator "i" menentukan pengecualian pengecekan huruf besar kecil.

Contoh

Contoh 1

Cari "is" tanpa membedakan huruf besar:

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

Coba sendiri

Contoh 2

Cari "codew3c" tanpa membedakan huruf besar di dalam string:

Penggunaan fungsi ekspresi reguler exec():

let text = "Visit codew3c";
let pattern = /codew3c/i;
let result = pattern.exec(text);

Coba sendiri

Contoh 3

Penggunaan fungsi ekspresi reguler test():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = pattern.test(text);

Coba sendiri

Contoh 4

Penggunaan fungsi string match():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

Coba sendiri

Sintaks

new RegExp("regexp", "i")

atau singkat:

/regexp/i

Pemberitahuan

Anda dapat menggunakan ignoreCase Periksa apakah modifikator "i" telah disetel.

let pattern = /W3S/i;
let result = pattern.ignoreCase;

Coba sendiri

Metode pencarian ekspresi reguler

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

PenggunaanModel (pattern)Sebagai ekspresi reguler, ini adalah metode yang paling sering digunakan:

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

Dukungan peramban

/regexp/i Adalah fitur ECMAScript1 (ES1).

Semua peramban mendukung ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan