JavaScript RegExp m modificator
- vorige pagina d
- volgende pagina [abc]
- Go up one level JavaScript RegExp Referentie Handleiding
Definitie en gebruik
De "m"-modificator bepaalt meervoudige overeenkomst.
het beïnvloedt alleen het begin ^
en einde $
gedrag.
^
specificeert de overeenkomst aan het begin van de string.
$
specificeert de overeenkomst aan het einde van de string.
Na het instellen van "m",^
en $
ook elke regel aan het begin en einde
Voorbeeld
Voer een multiline zoekopdracht uit voor "is" aan het begin van elke regel in de string:
let text = `Is this alles erin is` let pattern = /^is/m;
Hint 1
De "m" corrector onderscheidt hoofdletters in plaats van globale.
Voor een globale, niet-casgevoelige zoekopdracht, gebruik dan "m" samen met "g" en "i".
Voorbeeld 1
Voer een globale multiline zoekopdracht uit voor "is" aan het begin van elke stringregel:
let text = `Is this alles erin is` let pattern = /^is/gm;
Voorbeeld 2
Voer een globale, niet-casgevoelige multiline zoekopdracht uit voor "is" aan het begin van elke stringregel:
let text = `Is this alles erin is` let pattern = /^is/gmi;
Voorbeeld 3
Voer een globale multiline zoekopdracht uit voor "is" aan het einde van elke stringregel:
let text = `Is this alles erin is` let text = "Is\nthis\nhis\n?"; let pattern = /is$/gm;
Hint 2
kan worden gebruikt multiline controleer of de eigenschap is ingesteld m
correctors.
Controleer of de "m" corrector is ingesteld: let pattern = /W3S/gi; let result = pattern.multiline;
syntaxis
new RegExp("regexp", "m")
of afgekort:
/regexp/m
browserondersteuning
/regexp/m
is een ECMAScript3 (ES3) kenmerk.
Alle browsers ondersteunen ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
ondersteunt | ondersteunt | ondersteunt | ondersteunt | ondersteunt | ondersteunt |
Reguliere expressie zoekmethoden
In JavaScript kunnen reguliere expressies tekstzoeken worden uitgevoerd met verschillende methoden.
gebruikPatroon (pattern)Als reguliere expressie zijn deze 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() |
- vorige pagina d
- volgende pagina [abc]
- Go up one level JavaScript RegExp Referentie Handleiding