training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как проверить номер сотового телефона регулярным выражением preg.test jquery

Создано: 26 октября 2018Автор: Егор Астапов1036 просмотровСложность: легкий

Хочу показать проверку телефонного номера при помощи регулярный выражений preg.test jQuery. В этом примере довольно простой шаблон для проверки /^\+7\d+$/i. Тут может быть длинный или короткий номер телефона. Вы можете ограничить длину номера /^\+7\d{10,10}$/i до 11 символов.

//11 - символов в номере телефона
var phone = '+79090000000';
//проверка email
var preg = /^\+7\d+$/i;
if(preg.test(phone) == false) {
console.log('Не правильный номер телефона');
} else {
console.log('Корректный номер телефона');
}

В этом примере добавил в проверку -. Очень часто пользователи ставят - тире в номере телефона.

var phone = '+7-909-123-45-67';
//проверка email
var preg = /^\+7-\d{3,3}-\d{3,3}-\d{2,2}-\d{2,2}$/i;
if(preg.test(phone) == false) {
console.log('Не правильный номер телефона');
} else {
console.log('Корректный номер телефона');
}

Комментарии

реклама