В регулярных выражения есть конструкция x|y, обозначающая "либо x, либо y".
Например, /.*?(1|2).+/.
Вопрос в следующем: могут ли конструкции x и y сами являться регулярными выражениями, т. е., например, /.*?([0-9]|[A-z]).+/ (выражение бессмысленное, но для примера пойдет)?