Как написать регулярное выражение для проверки номеров?

Помогите с регулярным выражением для следующих случаев:

0- это любая цифра

Пример: 100000-0000
Пример: 10000000-0000
Пример: 190000000000

Пример: 550000-0000
Пример: 5500000000
Пример, любые 10 цифр (первая цифра больше 0): 1000000000
Пример, любые 12 цифр (первая цифра больше 0): 100000000000

Исключить любые другие комбинации
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 3
GeneMoss
@GeneMoss
void
Вроде так: /[1-9]([0-9]{7}|[0-9]{5})-?[0-9]{4}/
Ответ написан
gobananas
@gobananas
finishhim.ru
Теперь, в отличие от прошлого вопроса вашего можно поконкретнее что-то написать:
Для 10 и 12 цифр без тире так: https://regex101.com/r/0e06Ao/1
Для варианта с тире https://regex101.com/r/svp8FK/1
Ответ написан
@4iloveg
Full-Stack HTML Developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы