У меня есть требование, чтобы подтвердить добавочный номер (TN) (только добавочный). Расширение может иметь длину 3-6 цифр и расширение 3 цифры, которое не должно следовать за 11. И да, в остальном расширение не должно иметь специальных символов и всех нулей.
Например: 911, 311 и т. Д.,
Мы написали следующее.
(?!0+$)[0-9](?!.*11).[0-9]*$
Проблема с вышеприведенным:
Для 311, 211 -> Валидация прошла успешно.
Для 38311, 2311 -> Это 4 и 5расширение длины цифры, и к нему можно добавить суффикс «11». Но приведенная выше схема не позволяет этого.
Не могли бы вы помочь мне в этом? или любой лучший подход к этому был бы великолепен.