_han_, спасибо :) Там есть опция "сделать регулярным", может создать такой и все будут знать, что, например, каждый день в 22 по МСК турнир. Как то совсем людей мало стало, казалось бы, со временем наоборот турниры должны обороты набирать
mago de sombra, вот понравился коммент с хабра. Стоит форма в интернет магазине и тоже как бы клиентов не хотелось бы терять, а вот защита от ботов пойдёт, а то стали приходить бредовые сообщения через форму заказа.
Извините, но у вас велосипед марки «инвалидная коляска».
Ваше решение ужасно по многим пунктам, в т.ч. описанным в топикам.
Пользователь введёт телефон «8-926-123-45-67». И что ему сообщит? Что это неправильный номер? Но как это может быть неправильным номером, если ему только что на него звонила мама?
А то, что для вас не существует других телефонов кроме московских — тоже показательно.
И еще ваша регулярка всё-равно не защитит от таких значений, как «8(000)0000000»
Так что послушайте советов в топике — не делайте таких глупых проверок. Достаточно проверки на длину. Иначе просто потеряете потенциального клиента.
А во время ввода — автоматически подгонять формат к нужному.
if (preg_match("#[a-zа-я]#i",$tel)) exit("номер не корректен");
попробуй так.
Спасибо! работает!
mago de sombra: Amigochief, sashka_, Фишка в том, что надо ещё проверять последовательность символов... если мы просто разрешим использовать (+-()) и цифры, то что помешает пользователю ввести номер вида "5+(017) 454+45-45" ?
_han_, спасибо :) Там есть опция "сделать регулярным", может создать такой и все будут знать, что, например, каждый день в 22 по МСК турнир. Как то совсем людей мало стало, казалось бы, со временем наоборот турниры должны обороты набирать
Да, да... или надо защитный аммулет где-то брать.
может "стринги счастья" помогут? :)
Ещё партийку?
Я за, создавайте быстрее пока Wadimа нет :)
на сегодня есть желающие поиграть?
человек 7 если будет, я за
mago de sombra, вот понравился коммент с хабра. Стоит форма в интернет магазине и тоже как бы клиентов не хотелось бы терять, а вот защита от ботов пойдёт, а то стали приходить бредовые сообщения через форму заказа.
Ваше решение ужасно по многим пунктам, в т.ч. описанным в топикам.
Пользователь введёт телефон «8-926-123-45-67». И что ему сообщит? Что это неправильный номер? Но как это может быть неправильным номером, если ему только что на него звонила мама?
А то, что для вас не существует других телефонов кроме московских — тоже показательно.
И еще ваша регулярка всё-равно не защитит от таких значений, как «8(000)0000000»
Так что послушайте советов в топике — не делайте таких глупых проверок. Достаточно проверки на длину. Иначе просто потеряете потенциального клиента.
А во время ввода — автоматически подгонять формат к нужному.
if (preg_match("#[a-zа-я]#i",$tel)) exit("номер не корректен");попробуй так.
Спасибо! работает!
Amigochief, sashka_, Фишка в том, что надо ещё проверять последовательность символов... если мы просто разрешим использовать (+-()) и цифры, то что помешает пользователю ввести номер вида "5+(017) 454+45-45" ?
Рекомендую посмотреть здесь
Ну или вот темка на хабре
на данный момент важно чтоб без букв, а дальше буду ковыряться
4 топора против фула, чувак обиделся :)
Вот он какой, роял северный, сам не ловил хоть у людей посмотрю :)
Создавайте ещё один, топ 15%
Я с вами ....