JavaScript RegExp i afkorting

Definitie en gebruik

De "i" afkorting规定ongeachend de letterhoogte van de overeenkomst.

Voorbeeld

Voorbeeld 1

Zoek onderscheidend onbelangrijk voor "is":

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

Probeer het zelf

Voorbeeld 2

Zoek onderscheidend onbelangrijk in de string "codew3c":

Gebruik reguliere expressiefunctie exec():

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

Probeer het zelf

Voorbeeld 3

Gebruik reguliere expressiefuncties test():

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

Probeer het zelf

Voorbeeld 4

Gebruik stringfuncties match():

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

Probeer het zelf

Syntaxis

new RegExp("regexp", "i")

of kortere versie:

/regexp/i

Waarschuwing

U kunt gebruiken ignoreCase Eigenschap controleert of de "i" afkorting is ingesteld.

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

Probeer het zelf

Reguliere expressie zoekmethoden

In JavaScript kunnen reguliere expressie tekstzoeken met verschillende methoden worden voltooid.

GebruikPatroon (pattern)Als reguliere expressie zijn dit de meest gebruikte methoden:

Voorbeeld Beschrijving
text.match(pattern) Stringmethode match()
text.search(pattern) Stringmethode search()
pattern.exec(text) RexExp methode exec()
pattern.test(text) RexExp methode test()

Browserondersteuning

/regexp/i Is een ECMAScript1 (ES1) kenmerk.

Alle browsers ondersteunen volledig ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Ondersteuning Ondersteuning Ondersteuning Ondersteuning Ondersteuning Ondersteuning