ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проверка правильности номера js
  #1  
Старый 09.03.2010, 17:44
Аватар для SultanOFF
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

Репутация: 0
По умолчанию Проверка правильности номера js

Здравствуйте. Подскажите пожалуйста функцию для проверки номера телефона, и функцию которая бы недопускала ввод букв, только цифр(и + -). В js мало разбираюсь поэтому прошу помощи на форуме.
 
Ответить с цитированием

  #2  
Старый 09.03.2010, 17:44
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

сама функция:

Код:
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..
 
Ответить с цитированием

  #3  
Старый 09.03.2010, 18:09
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 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="">
еще не заебался пиарица в каждом посте? Устроил тут каталог ссылок.
 
Ответить с цитированием

  #4  
Старый 09.03.2010, 18:17
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от m0Hze  
еще не заебался пиарица
пиар ?

а какую пользу мне приносит сервис ?

может ты ещё скажешь, что он напичкан фреймами, рекламой ?

или я рублю миллионы с нулевой благотворительности?

я кинул сайт для того, чтобы можно было наглядно посмотреть, как это работает.
На сайт заходить не обязательно, код , как видишь, выложил отдельно.

Для таких наркоманов как ты, подправил верхний пост.
 
Ответить с цитированием

  #5  
Старый 09.03.2010, 18:53
Аватар для SultanOFF
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

Репутация: 0
По умолчанию

Deathdreams спасибо, функция работает ок. И сайт твой отличный, смс дошла А можешь ты подсказать функцию, которая бы еще проверяла минимальное количество символом?
 
Ответить с цитированием

  #6  
Старый 09.03.2010, 19:15
Аватар для dr.Web
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме:
1093500

Репутация: 43
Отправить сообщение для dr.Web с помощью ICQ
По умолчанию

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=""
 
Ответить с цитированием

  #7  
Старый 09.03.2010, 19:16
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от SultanOFF  
Deathdreams спасибо, функция работает ок. И сайт твой отличный, смс дошла А можешь ты подсказать функцию, которая бы еще проверяла минимальное количество символом?
Код:
var min = 6; //минимальное значение
input = document.getElementById('ТУТ_ID_ПОЛЯ').value;

if( input.lenght < min ) alert('Минимальное количество знаков - '+min);
ТУТ_ID_ПОЛЯ заменить на нужный
 
Ответить с цитированием

  #8  
Старый 09.03.2010, 19:22
Аватар для dr.Web
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме:
1093500

Репутация: 43
Отправить сообщение для dr.Web с помощью ICQ
По умолчанию

Цитата:
Сообщение от Deathdreams  
Код:
var min = 6; //минимальное значение
input = document.getElementById('ТУТ_ID_ПОЛЯ').value;

if( input.lenght < min ) alert('Минимальное количество знаков - '+min);
ТУТ_ID_ПОЛЯ заменить на нужный
чем тебе моя запись не понравилась?
 
Ответить с цитированием

  #9  
Старый 09.03.2010, 19:32
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от dr.Web  
чем тебе моя запись не понравилась?
я не заметил, ты на пару секунд опередил )
 
Ответить с цитированием

  #10  
Старый 09.03.2010, 19:34
Аватар для TRX.new
TRX.new
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
Провел на форуме:
1141766

Репутация: 69
По умолчанию

А если отключить выполнение сценариев, то никакие проверки не прокатят.. может быть лучше на php это реализовать с регулярками?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Большой выбор 6-ти значных номеров Rusil ICQ - Покупка, продажа 57 14.06.2010 22:04
Регеры ICQ UIN'ов by saiNT sai_NT ICQ 477 13.06.2010 17:48
Баги icq kuzmich334 ICQ 28 17.10.2009 00:36
Проверка статуса ICQ номера ;) G.H.O.S.T ICQ 27 17.09.2009 06:58
Проверка номера и maila на инвиз Wh1Te PHP, PERL, MySQL, JavaScript 0 20.05.2009 21:47



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ