Проверка правильности номера 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: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: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:34
|
|
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
Провел на форуме: 1141766
Репутация:
69
|
|
А если отключить выполнение сценариев, то никакие проверки не прокатят.. может быть лучше на php это реализовать с регулярками?
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Регеры ICQ UIN'ов by saiNT
|
sai_NT |
Skype, IRC, ICQ, Jabber и другие IM |
481 |
17.09.2010 17:58 |
|
Баги icq
|
kuzmich334 |
Skype, IRC, ICQ, Jabber и другие IM |
30 |
01.08.2010 18:14 |
|
Большой выбор 6-ти значных номеров
|
Rusil |
ICQ - Покупка, продажа |
57 |
14.06.2010 22:04 |
|
Проверка статуса ICQ номера ;)
|
G.H.O.S.T |
Skype, IRC, ICQ, Jabber и другие IM |
27 |
17.09.2009 06:58 |
|
Проверка номера и maila на инвиз
|
Wh1Te |
PHP |
0 |
20.05.2009 21:47 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|