JavaScript RegExp Group (x|y)
- Forrige side [^0-9]
- Næste side .
- Gå tilbage til niveauet over JavaScript RegExp Reference Håndbog
Definition og brug
(x|y) udtryk bruges til at finde den angivne alternativ.
Alternativer kan være hvilken som helst tegn.
Eksempel
Eksempel 1
Global søgning efter alle alternativer (rød|grøn):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
Eksempel 2
Udfør en global søgning for at finde alle de angivne alternativer (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
syntaks
new RegExp("(x|y)")
eller forkortet:
/(x|y)/
syntaks med modifikatorer
new RegExp("(x|y)", "g")
eller forkortet:
/(x|y)/g
browserstøtte
/(x|y)/
er en ECMAScript1 (ES1) egenskab.
Alle browsere understøtter fuldt ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
støtter | støtter | støtter | støtter | støtter | støtter |
Regulære udtryks søgemetoder
I JavaScript kan regulære udtryks tekst søgning udføres med forskellige metoder.
brugMønster (pattern)Som regulære udtryk er disse de mest almindelige metoder:
eksempel | beskrivelse |
---|---|
text.match(mønster) | strengmetode match() |
text.search(mønster) | strengmetode search() |
mønster.exec(text) | RexExp metoden exec() |
mønster.test(text) | RexExp metoden test() |
- Forrige side [^0-9]
- Næste side .
- Gå tilbage til niveauet over JavaScript RegExp Reference Håndbog