Как проверить поле телефонного номера на нативном JavaScript?
Здравствуйте. Например у меня есть поле с телефонным номером: +7 888 777-44-11
Соответственно должны остаться цифры в формате: 8887774411
Как добиться этого на нативном JS?
Примерно вот так. '+7' в начале, надеюсь, очевидно как отрезать с помощью String.prototype.substr. Регулярка \D матчит все символы, не являющиеся цифрами.
Регулярку для проверки номер ли это или нет, например, var tpl = /^(\+7)(\s)?(\d{3})(\s)?(\d{3})-?(\d{2})-?(\d{2})$/; Но Ваш пример по замене не числовых символов мне пригодился. Спасибо.