JavaScript RegExp Groep (x|y)

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;

Probeer het zelf

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;

Probeer het zelf

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()