Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Проверка правильности номера js |

09.03.2010, 17:44
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
Проверка правильности номера js
Здравствуйте. Подскажите пожалуйста функцию для проверки номера телефона, и функцию которая бы недопускала ввод букв, только цифр(и + -). В js мало разбираюсь поэтому прошу помощи на форуме.
|
|
|

09.03.2010, 17:44
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
сама функция:
Код:
function phone(element){
while(element.value.match(/[^0-9_]/)){
element.value = element.value.replace(/[^0-9]/, '');
}
return true;
}
Использование:
Код:
<input type="text" name="body" id="body" onkeyup="phone(this);" onkeypress="phone(this)" onpaste="phone(this);" value="">
тут можно увидеть работу этой функции: antichat-sms.ru
Последний раз редактировалось Deathdreams; 09.03.2010 в 18:17..
|
|
|

09.03.2010, 18:09
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Deathdreams
antichat-sms.ru
я задействовал JS
---------
upd.
сама функция:
Код:
function phone(element){
while(element.value.match(/[^0-9_]/)){
element.value = element.value.replace(/[^0-9]/, '');
}
return true;
}
Использование:
Код:
<input type="text" name="body" id="body" onkeyup="phone(this);" onkeypress="phone(this)" onpaste="phone(this);" value="">
еще не заебался пиарица в каждом посте? Устроил тут каталог ссылок.
|
|
|

09.03.2010, 18:17
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от m0Hze
еще не заебался пиарица
пиар ?
а какую пользу мне приносит сервис ?
может ты ещё скажешь, что он напичкан фреймами, рекламой ?
или я рублю миллионы с нулевой благотворительности?
я кинул сайт для того, чтобы можно было наглядно посмотреть, как это работает.
На сайт заходить не обязательно, код , как видишь, выложил отдельно.
Для таких наркоманов как ты, подправил верхний пост.
|
|
|

09.03.2010, 18:53
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
Deathdreams спасибо, функция работает ок. И сайт твой отличный, смс дошла  А можешь ты подсказать функцию, которая бы еще проверяла минимальное количество символом?
|
|
|

09.03.2010, 19:15
|
|
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме: 1093500
Репутация:
43
|
|
PHP код:
<input type="text" oninput="if(this.value.length<10){alert('Длинна введённого телефона меньше 10');}" name="body" id="body" onkeyup="phone(this);" onkeypress="phone(this)" onpaste="phone(this);" value="">
|
|
|

09.03.2010, 19:16
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от SultanOFF
Deathdreams спасибо, функция работает ок. И сайт твой отличный, смс дошла  А можешь ты подсказать функцию, которая бы еще проверяла минимальное количество символом?
Код:
var min = 6; //минимальное значение
input = document.getElementById('ТУТ_ID_ПОЛЯ').value;
if( input.lenght < min ) alert('Минимальное количество знаков - '+min);
ТУТ_ID_ПОЛЯ заменить на нужный
|
|
|

09.03.2010, 19:22
|
|
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме: 1093500
Репутация:
43
|
|
Сообщение от Deathdreams
Код:
var min = 6; //минимальное значение
input = document.getElementById('ТУТ_ID_ПОЛЯ').value;
if( input.lenght < min ) alert('Минимальное количество знаков - '+min);
ТУТ_ID_ПОЛЯ заменить на нужный
чем тебе моя запись не понравилась? 
|
|
|

09.03.2010, 19:32
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от dr.Web
чем тебе моя запись не понравилась? 
я не заметил, ты на пару секунд опередил )
|
|
|

09.03.2010, 19:34
|
|
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
Провел на форуме: 1141766
Репутация:
69
|
|
А если отключить выполнение сценариев, то никакие проверки не прокатят.. может быть лучше на php это реализовать с регулярками?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|