JavaScript RegExp i-korjain
- Edellinen sivu g
- Seuraava sivu d
- Palaa ylös JavaScript RegExp viittausopas
Määritelmä ja käyttö
"i"-korjain määrää ei-kirjainkohtaisen sopimuksen.
Esimerkki
Esimerkki 1
Etsi "is"-merkkiä ei-kirjainkohtaisesti:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Esimerkki 2
Etsi "codew3c"-merkkiä merkkijonosta ei-kirjainkohtaisesti:
Käytä regex-funktiota exec():
let text = "Visit codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
Esimerkki 3
Käytä regex-funktiota test()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
Esimerkki 4
Käytä merkkijono-funktiota match()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Syntaksi
new RegExp("regexp", "i")
tai lyhennettynä:
/regexp/i
Havaitse
Voit käyttää ignoreCase Tarkista, onko "i"-korjain asetettu.
let pattern = /W3S/i; let result = pattern.ignoreCase;
Merkkijono-hakemismenetelmät
JavaScriptissa voit suorittaa merkkijonon hakemisen eri menetelmillä.
KäyttöMalli (pattern)Näistä on yleisimpiä käytettyjä menetelmiä:
Esimerkki | Kuvaus |
---|---|
text.match(pattern) | Merkkijono-metodi match() |
text.search(pattern) | Merkkijono-metodi search() |
pattern.exec(text) | RexExp-metodi exec() |
pattern.test(text) | RexExp-metodi test() |
Selaimen tuki
/regexp/i
On ECMAScript1 (ES1) ominaisuus.
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Tuki | Tuki | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu g
- Seuraava sivu d
- Palaa ylös JavaScript RegExp viittausopas