Alternatieven

Flash Player 9 of hoger, Adobe AIR 1.0 of hoger

Wanneer u het teken | (verticale balk) in een reguliere expressie gebruikt, zoekt de engine voor de reguliere expressie naar alternatieven voor een overeenkomst. De volgende reguliere expressie bijvoorbeeld komt overeen met elk van de woorden cat, dog, pig, rat :

var pattern:RegExp = /cat|dog|pig|rat/;

U kunt ronde haken gebruiken om groepen te definiëren waarmee u het bereik van de verticale balk | beperkt. De volgende reguliere expressie komt overeen met cat gevolgd door nap of nip :

var pattern:RegExp = /cat(nap|nip)/;

Zie Groepen voor meer informatie.

De volgende twee reguliere expressies, waarvan de ene de verticale balk | en de andere een tekenklasse gebruikt (gedefinieerd met [ en ] ), zijn gelijk:

/1|3|5|7|9/ 
/[13579]/

Zie Tekenklassen voor meer informatie.