Alternação

Flash Player 9 e posterior, Adobe AIR 1.0 e posterior

Use o caractere | (pipe) em uma expressão regular para que o mecanismo de expressões regulares considere as alternativas para uma correspondência. Por exemplo, as expressões regulares a seguir correspondem a qualquer uma das palavras cat, dog, pig, rat :

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

Você pode usar parênteses para definir grupos a fim de restringir o escopo do alternador |. A expressão regular a seguir corresponde a cat seguido por nap ou nip :

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

Para obter mais informações, consulte Grupos .

As duas expressões regulares a seguir, uma usando o alternador | e a outra usando uma classe de caracteres (definida com [ e ] ), são equivalentes:

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

Para obter mais informações, consulte Classes de caracteres .