HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

  #2  
Старый 09.03.2010, 17:44
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
Он хакер.
Регистрация: 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
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

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

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

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

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

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

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

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

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

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

  #6  
Старый 09.03.2010, 19:15
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
Постоянный
Регистрация: 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
Участник форума
Регистрация: 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
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Большой выбор 6-ти значных номеров Rusil ICQ - Покупка, продажа 57 14.06.2010 22:04
Проверка номера и maila на инвиз Wh1Te PHP 0 20.05.2009 21:47



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


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




ANTICHAT.XYZ