Modifikasi i RegExp JavaScript

Definisi dan penggunaan

Modifikasi "i" mengatur carian tak berbeza huruf besar kecil.

Contoh

Contoh 1

Cari tak berbeza huruf besar kecil "is":

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

Cuba sendiri

Contoh 2

Cari tak berbeza huruf besar kecil "codew3c" dalam string:

Guna fungsi ekspresi regular exec():

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

Cuba sendiri

Contoh 3

Guna fungsi ekspresi regular test():

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

Cuba sendiri

Contoh 4

Guna fungsi string match():

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

Cuba sendiri

Tatabahasa

new RegExp("regexp", "i")

atau singkat:

/regexp/i

Pesan

Anda boleh guna ignoreCase Pemeriksaan sifat jika diatur "i" modifikasi.

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

Cuba sendiri

Kaedah carian ekspresi regular

Dalam JavaScript, penceritakan carian ekspresi regular boleh dilengkapkan dengan kaedah yang berbeza.

GunaPatern (patern)Sebagai ekspresi regular, ini adalah kaedah yang paling sering digunakan:

Contoh Penerangan
text.match(patern) Kaedah string match()
text.search(patern) Kaedah string search()
patern.exec(text) RexExp kaedah exec()
patern.test(text) RexExp kaedah test()

Dukungan pereka web

/regexp/i Adalah ciri ECMAScript1 (ES1).

Semua pereka web menolong sepenuhnya ES1 (JavaScript 1997):

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