Регулярные выражения в JavaScript

01.01.2001

Регулярные выражения в JavaScript
Написать регулярное выражение для проверки корректности номера телефона в Javascript.
В данном случае корректным является такой формат: 1(111)111-1111

  • есть несколько вариантов решений твоей проблемы.
    1. Написать самому, для этого ты должен написать
    1.1 если по прогстому, то проверку по нажатию на кнопку или событие blur и проверять if(.replace(/\d|-/g,'').length)
    то там что-то есть кроме цифр и тире
    1.2 проверять так по нажатию keydown
    2. Есть готовый плагин, http://digitalbush.com/projects/masked-i... который скорее всего Вам подойдет, хотя мне он не особо нравится

    или можно вообще маску написать /^\d(\d{3})\d{3}-\d{4}$/

Вас заинтересует