JavaScript RegExp g modifier
- vorige pagina g
- Next page i
- Go up one level JavaScript RegExp Referentie Handleiding
Definitie en gebruik
"g
De "-modifier bepaalt de globale match.
Globale match zoekt naar alle overeenkomsten (in tegenstelling tot alleen de eerste overeenkomst).
Voorbeeld
Voorbeeld 1
Globale zoek "is":
let pattern = /is/g; let result = text.match(pattern);
Voorbeeld 2
Gebruik de reguliere expressiefunctie exec():
let text = "Is this all there is?"; let pattern = /is/g; let result = pattern.exec(text);
Voorbeeld 3
Gebruik de reguliere expressiefunctie test():
let pattern = /is/g; let result = pattern.test(text);
Voorbeeld 4
Gebruik de stringfunctie match():
let pattern = /is/g; let result = text.match(pattern);
syntaxis
new RegExp("regexp", "g")
of afgekort:
/regexp/g
aanwijzing
Voor globale, niet-kleineletterzoek, stel i-modifier Gebruik de g-modifier.
Globale, niet-kleineletterzoek voor "is":
Voorbeeld 1
Gebruik de reguliere expressiefunctie exec():
let text = "Is this all there is?"; let result = /is/gi.exec(text);
Voorbeeld 2
Gebruik de reguliere expressiefunctie test():
let text = "Is this all there is?"; let result = /is/gi.test(text);
Voorbeeld 3
Gebruik de stringfunctie match():
let text = "Is this all there is?"; let result = text.match(/is/gi);
aanwijzing
U kunt Global eigenschap Controleer of de g-modifier is ingesteld.
let pattern = /W3S/g; let result = pattern.global;
Reguliere expressie zoekmethoden
In JavaScript kunnen reguliere expressies worden gebruikt voor tekstzoeken met verschillende methoden.
gebruikpatroon (pattern)Als reguliere expressie zijn dit de meest gebruikte methoden:
voorbeeld | beschrijving |
---|---|
text.match(patroon) | tekstmethode match() |
text.search(patroon) | tekstmethode search() |
patroon.exec(text) | RexExp-methode exec() |
patroon.test(text) | RexExp-methode test() |
browserondersteuning
/regexp/g
is een ECMAScript1 (ES1) kenmerk.
Alle browsers ondersteunen volledig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
ondersteunt | ondersteunt | ondersteunt | ondersteunt | ondersteunt | ondersteunt |
- vorige pagina g
- Next page i
- Go up one level JavaScript RegExp Referentie Handleiding