Мне нужно подтвердить 7-значный номер с дополнительным тире между ними.
Мне удалось получить, если я буду использовать ниже.
^(\d-?\d-?\d-?\d-?\d-?\d-?\d)$
Есть ли способ сократить это?
Я пытался ^(\d+(-?){7})$
, но он не работает.
Valid 123-09-23
Valid 12-3092-3
Valid 1-230-9-23
Valid 1234567
Invalid -1237883
Invalid 12345678
InValid 123-45-678
PS: я буду реализовывать это в своем приложении Javascript.