Задать вопрос
ThreegunD
@ThreegunD

Количество цифр в зависимости от совпадения маски?

/^(?:7|38|36|48|40|421)\d{9,10}$/

Есть такая регулярка, она позволяет вводить только по маске и кол-во цифр после маски может быть от 9 до 10

Например 7.....(9 или 10 цифр)

Суть вопроса, как сделать чтобы в зависимости от маски кол-во цифр, которые можно ввести, было бы разным
Допустим 7......(10 цифр, не больше не меньше) 421....(9 цифр не больше не меньше)
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
search
@search
мама говорит что я особенный
^(?:7\d{10}|421\d{9})$

https://regex101.com/r/FTME89/1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы