Привет ребят вот сделал себе привязку номера телефона к анкете юзера и тут встал вопрос.
Каким фильтром, регуляркой и прочее проверить его на правильность ввода?
Сразу подмечу что народ восновном сидит с России, Украины, Беларуси и иногда пользователи вводят неправильные номера и смски до них разумеется не доходят и просто покидают сайт!
iBiZoNiX, В том что надо пропускать номера только с +7, +3 и остальные цыфры. Както так.
04 Мар 2013, 22:30DenSBK, Почитай про регулярные выражения. Это пишется за несколько минут.
04 Мар 2013, 22:36а может лучше пропускать только цифры? "+" вынести за пределы поля и сравнивать на кол-во символов, а именно цифр?
04 Мар 2013, 22:36if (preg_match('/((8|\
+7)-?)?\(?\d{3,5}\)?-?\d
{1}-?\d{1}-?\d{1}-?\d{1}-?
\d{1}((-?\d{1})?-?\d
{1})?/', $phone)
MrILLUMINOR, фааааааак
[php:1:e4af4a64ba]
preg_match('#^7([0-9]){10}$#', $phone);
[/php:1:e4af4a64ba]