2013-11-11 4 views
0

Я пытаюсь сделать шаблон для 10 цифр номера телефонов, как: 0547444333 или 054-7444333 Я попытался это выражение:регулярные выражения (HTML)

/^(\d{10})|(\d{3}(-\d{7}))$/; 

и он дал мне верно для обоих приведенных выше примерах , Но даже если я ввожу номер, например: 05474443332 (11 цифр), я тоже верю.

В чем проблема?

ответ

1

Это чередование применяется и к якорям.

/^(\d{10}|\d{3}-\d{7})$/ 
+0

:) извините, моя ошибка. спасибо! – user2097810

Смежные вопросы