JavaScript RegExp i præфикset
- Forrige side g
- Næste side d
- Gå tilbage til niveauet over JavaScript RegExp Referencemanual
Definition og brug
"i" præфикset bestemmer ikke-kasesensitiv matchning.
Eksempel
Eksempel 1
Udfør en ikke-kasesensitiv søgning på "is":
let text = "Besøg CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Eksempel 2
Udfør en ikke-kasesensitiv søgning på "codew3c" i strengen:
Brug regulære udtryksfunktion exec():
let text = "Besøg codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
Eksempel 3
Brug regulære udtryksfunktioner test()
:
let text = "Besøg CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
Eksempel 4
Brug strengfunktioner match()
:
let text = "Besøg CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Syntaks
new RegExp("regexp", "i")
eller forkortet:
/regexp/i
Påmindelse
Du kan bruge ignoreCase Egenskab tjekker om "i" præфикset er sat.
let pattern = /W3S/i; let result = pattern.ignoreCase;
Regulære udtryks søgemetoder
I JavaScript kan regulære udtryks tekst søgning udføres med forskellige metoder.
BrugMønster (pattern)Som regulære udtryk er disse de mest almindelige metoder:
Eksempel | Beskrivelse |
---|---|
text.match(pattern) | Strengmetoden match() |
text.search(pattern) | Strengmetoden search() |
pattern.exec(text) | RexExp metoden exec() |
pattern.test(text) | RexExp metoden test() |
Browserv understøtter
/regexp/i
Er ECMAScript1 (ES1) egenskaber.
Alle browsere understøtter fuldt ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Support | Support | Support | Support | Support | Support |
- Forrige side g
- Næste side d
- Gå tilbage til niveauet over JavaScript RegExp Referencemanual