Alternatywa

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

Znak | (pionowa kreska) służy w wyrażeniach regularnych jako mechanizm decyzyjny dla alternatyw w dopasowaniu. Na przykład: poniższe wyrażenie regularne dopasowuje jedno ze słów cat, dog, pig, rat :

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

Nawiasów okrągłych można używać do definiowania grup w celu ograniczenia zakresu alternatora |. Poniższe wyrażenie regularne dopasowuje cat , po którym następuje nap lub nip :

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

Więcej informacji zawiera sekcja Grupy .

Poniższe dwa wyrażenia regularne są równoważne — jedno używa alternatora | , a drugie klasy znaku (zdefiniowanej za pomocą [ i ] ):

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

Więcej informacji zawiera sekcja Klasy znaków .