JavaScript RegExp Groep (x|y)
- Previous page [^0-9]
- Next page .
- Go up one level JavaScript RegExp Referentie Handboek
Definitie en gebruik
(x|y) expressie wordt gebruikt om specifieke opties te vinden.
Opties kunnen elke teken zijn.
Voorbeeld
Voorbeeld 1
Globale zoekopdracht naar alle opties (rood|groen):
let text = "re, groen, rood, groen, gren, gr, blauw, geel"; let pattern= /(rood|groen)/g;
Voorbeeld 2
Voer een globale zoekopdracht uit om alle vooraf bepaalde opties (0|5|7) te vinden:
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
Syntaxis
new RegExp("(x|y)
of afgekort:
/(x|y)/
Syntaxis met modifiërende tekens
new RegExp("(x|y)", "g")
of afgekort:
/(x|y)/g
Browserondersteuning
/(x|y)/
Is een ECMAScript1 (ES1) kenmerk.
Alle browsers ondersteunen ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Ondersteund | Ondersteund | Ondersteund | Ondersteund | Ondersteund | Ondersteund |
Reguliere expressie zoekmethoden
In JavaScript kunnen reguliere expressie tekstzoeken worden uitgevoerd met verschillende methoden.
GebruikPatroon (pattern)Als reguliere expressie zijn deze de meest gebruikte methoden:
voorbeeld | beschrijving |
---|---|
text.match(patroon) | tekenreeksmethode match() |
text.search(patroon) | tekenreeksmethode search() |
patroon.exec(text) | RexExp methode exec() |
patroon.test(text) | RexExp methode test() |
- Previous page [^0-9]
- Next page .
- Go up one level JavaScript RegExp Referentie Handboek