Перестановки

Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий

Символ вертикальной черты (|) используется в регулярных выражениях с той целью, чтобы механизм регулярного выражения учитывал при совпадении альтернативные варианты. Например, следующее регулярное выражение соответствует любому из представленных слов cat, dog, pig, rat:

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

Можно использовать круглые скобки для определения групп с целью ограничения области оператора перестановок |. Следующее регулярное выражение соответствует слову cat, за которым идет nap или nip.

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

Дополнительные сведения см. в разделе «Группы».

Два следующих регулярных выражения, в одном из которых используется оператор перестановок |, а в другом — класс символов (определенный [ и ]), эквивалентны.

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

Дополнительные сведения см. в разделе «Классы символов».