Вы можете использовать группирующую конструкцию ((...)
) с оператором чередования |
, чтобы ввести альтернативу для вашего буквенно-цифрового шаблона, точно такой же шаблон, но внутри двойных кавычек:
/^([A-Z0-9]{1,25}|"[A-Z0-9]{1,25}")$/
^ ^^ ^^
Есливы не используете группу, например ^[A-Z0-9]{1,25}|"[A-Z0-9]{1,25}"$
, якоря ^
и $
будут применены к альтернативам отдельно , разрешающим частичное совпадение строк.