Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА:

Многовариантная проверка для номера телефона на Regex c# 4 года 1 мес. назад #148

  • Олег Коровяков
  • Олег Коровяков аватар Автор темы
  • Не в сети
  • Автор сайта
  • Автор сайта
  • Сообщений: 280
  • Репутация: 1
  • Спасибо получено: 1
В приложениях, настольных и веб, часто требуется запросить номер контактного телефона пользователя и, часто, пользователи не с первого раза попадают в шаблон допустимости. Поэтому удобно принимать номер телефона в нескольких различных вариантах его написания.

Но, при этом на сервере должно быть одно регулярное выражение, пропускающее несколько заранее предопределнных вариантов написания номера.
+7-916-777-88-00  
+7-916-777-8800  
+47-916-777-88-00  
+47-916-7778800  
+47(916)777-88-00  
+47(916)777-8800  
+47(916)7778800  
(916)777-88-00  
(916)777-8800  
(916)777-8-800  
(916)7778800  
9167778800  
916-7778800  
916-777-88-00  
916-777-8-800  
  
//проверка под номера телефона  
  
(^\+\d{1,2})?((\(\d{3}\))|(\-?\d{3}\-)|(\d{3}))((\d{3}\-\d{4})|(\d{3}\-\d\d\  
-\d\d)|(\d{7})|(\d{3}\-\d\-\d{3}))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1

О сайте

Строительство индивидуальных домов из лёгкого самана - опыт, советы, методика строительства и подробные инструкции. А также возможность применения альтернативных источников энергии.


Контакты

08340. ул.Салютная 17. с.Гнедын.
Киевская обл. Украина.

+38 067 492 4124.
+38 095 065 8860.

info@okwood.com.ua
www.okwood.com.ua

Местоположения


8PM2+7R Гнедин, Kyiv Oblast