Modyfikator i w RegExp JavaScript

Definicja i użycie

Modyfikator "i" określa dopasowanie bez rozróżniania wielkości liter.

Przykład

Przykład 1

Wyszukiwanie "is" bez rozróżniania wielkości liter:

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

Spróbuj sam

Przykład 2

Wyszukiwanie "codew3c" w tekście bez rozróżniania wielkości liter:

Użycie funkcji wyrażeń regularnych exec():

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

Spróbuj sam

Przykład 3

Użycie funkcji wyrażeń regularnych test():

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

Spróbuj sam

Przykład 4

Użycie funkcji stringowych match():

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

Spróbuj sam

Gramatyka

new RegExp("regexp", "i")

albo skrócony zapis:

/regexp/i

Wskazówka

Możesz użyć ignoreCase Sprawdzenie, czy ustawiono modyfikator "i".

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

Spróbuj sam

Metody wyszukiwania wyrażeń regularnych

W JavaScript, wyszukiwanie tekstowe wyrażeń regularnych można wykonać za pomocą różnych metod.

UżyciewzorzecJako wyrażenia regularne, te są najbardziej używanymi metodami:

Przykład Opis
text.match(wzorzec) Metoda match() stringa
text.search(wzorzec) Metoda search() stringa
wzorzec.exec(text) Metoda exec() RexExp
wzorzec.test(text) Metoda test() RexExp

Wspierane przeglądarki

/regexp/i To cechy ECMAScript1 (ES1).

Wszystkie przeglądarki wspierają w pełni ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Wspierane Wspierane Wspierane Wspierane Wspierane Wspierane