Я пишу регулярное выражение, которое должно соответствовать следующему предикату:
Комбинация букв и цифр, кроме числа 1.
Например: TRS234, A2B3C4, 2A3B4C, 223GFG
Я придумал это регулярное выражение:
const regex = /^(?:[^1]+[a-z]|[a-z]+[^1])[a-z][^1]*$/i
Это соответствует почти каждому случаю, кроме 2A3B4C
, я проводил много исследований, но не понимаю, почемуэто не работает для этого конкретного случая.Будем весьма благодарны за любую помощь или предложения по улучшению регулярного выражения.
Заранее спасибо!