Символ вертикальной черты (
            
             |
            
            ) используется в регулярных выражениях с той целью, чтобы механизм регулярного выражения учитывал при совпадении альтернативные варианты. Например, следующее регулярное выражение соответствует любому из представленных слов
            
             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]/
           
            Дополнительные сведения см. в разделе «
            
             Классы символов
            
            ».