Flash Player 9 and later, Adobe AIR 1.0 and later

Use the | (pipe) character in a regular expression to have the regular expression engine consider alternatives for a match. For example, the following regular expression matches any one of the words cat, dog, pig, rat :

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

You can use parentheses to define groups to restrict the scope of the | alternator. The following regular expression matches cat followed by nap or nip :

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

For more information, see Groups .

The following two regular expressions, one using the | alternator, the other using a character class (defined with [ and ] ), are equivalent:


For more information, see Character classes .

// Ethnio survey code removed