JavaScript RegExp i modifieraren
- Föregående sida g
- Nästa sida d
- Åter till föregående nivå JavaScript RegExp Referenshandbok
Definition och användning
"i" modifieraren bestämmer matchning utan skiftläge.
Exempel
Exempel 1
Sök "is" oavsett skiftläge:
let text = "Besök CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Exempel 2
Sök "codew3c" oavsett skiftläge i strängen:
Använd reguljära uttrycksfunktion exec():
let text = "Besök codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
Exempel 3
Använd reguljära uttrycksfunktioner test()
:
let text = "Besök CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
Exempel 4
Använd strängfunktioner match()
:
let text = "Besök CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Syntax
new RegExp("regexp", "i")
eller förenklad:
/regexp/i
Påminnelse
Du kan använda ignoreCase Egenskapskontroll om "i" modifieraren har satts.
let pattern = /W3S/i; let result = pattern.ignoreCase;
Reguljära uttryckssökningsmetoder
I JavaScript kan reguljära uttryckssökning genomföras med olika metoder.
AnvändningMönster (pattern)Som reguljära uttryck är dessa de mest använda metoderna:
Exempel | Beskrivning |
---|---|
text.match(pattern) | Strängmetoden match() |
text.search(pattern) | Strängmetoden search() |
pattern.exec(text) | RexExp-metoden exec() |
pattern.test(text) | RexExp-metoden test() |
Webbläsarstöd
/regexp/i
Det är ECMAScript1 (ES1) egenskaper.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida g
- Nästa sida d
- Åter till föregående nivå JavaScript RegExp Referenshandbok