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
.