JavaScript RegExp Group (x|y)
- Föregående sida [^0-9]
- Nästa sida .
- Gå tillbaka till föregående nivå JavaScript RegExp referens manual
Definition och användning
(x|y) uttryck används för att hitta specifika alternativ.
Alternativen kan vara vilka tecken som helst.
Exempel
Exempel 1
Global sökning efter alla alternativ (röd|grön):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
Exempel 2
Genomför en global sökning för att hitta alla angivna alternativ (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
Syntax
new RegExp("(x|y)")
eller förenklad form:
/(x|y)/
Syntax med modifierare
new RegExp("(x|y)", "g")
eller förenklad form:
/(x|y)/g
Webbläsarstöd
/(x|y)/
är en ECMAScript1 (ES1) egenskap.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Stödjer | Stödjer | Stödjer | Stödjer | Stödjer | Stödjer |
Reguljära uttryckssökmetoder
I JavaScript kan reguljära uttryck användas för text sökning på olika sätt.
AnvändningMönster (pattern)Som reguljära uttryck är dessa de mest använda metoderna:
exempel | beskrivning |
---|---|
text.match(mönster) | strängmetoden match() |
text.search(mönster) | strängmetoden search() |
mönster.exec(text) | RexExp-metoden exec() |
mönster.test(text) | RexExp-metoden test() |
- Föregående sida [^0-9]
- Nästa sida .
- Gå tillbaka till föregående nivå JavaScript RegExp referens manual