Я использую этот шаблон для проверки валидности номера телефона
^[0-9\-\+]{9,15}$
Он работает для 0771234567
и +0771234567
,
но я хочу, чтобы он работал для 077-1234567
и +077-1234567
и +077-1-23-45-67 и +077-123-45-6-7
Что я должен изменить в шаблоне?
/^(([+]{0,1}\d{2})|\d?)[\s-]?[0-9]{2}[\s-]?[0-9]{3}[\s-]?[0-9]{4}$/gm
, Протестированный на [1 115]
+94 77 531 2412
+94775312412
077 531 2412
0775312412
77 531 2412
//не соответствие
77-53-12412
+94-77-53-12412
077 123 12345
77123 12345