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

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]/

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