Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не работает проверка правильности ip:port адреса
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Не работает проверка правильности ip:port адреса

Страниц (1): [1]
 

1. android - 04 Декабря, 2012 - 19:16:00 - перейти к сообщению
Здравствуйте, есть данные site.ru:0000 или sss.site.ru:000 или 0.0.0.0:0000

Нужно сделать проверку наличия двоеточия и что бы порт был в цифрах.

Мое неработающее чудо:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. if(!ip.match(/(\d+):(\d+)/i)) alert('err'); else alert('ok'); // без проверки цифр
  3.  
2. EuGen - 04 Декабря, 2012 - 20:12:17 - перейти к сообщению
android пишет:
Нужно сделать проверку наличия двоеточия и что бы порт был в цифрах.

Если только это, то
CODE (javascript):
скопировать код в буфер обмена
  1. var rE=/[\da-zA-Z\.]+\:[\d]+$/;

- пример работы
3. android - 04 Декабря, 2012 - 22:26:32 - перейти к сообщению
Спасибо, если не сложно то вот похожая задача.

CODE (javascript):
скопировать код в буфер обмена
  1. t = '_entrRem(\'dib15\',\'http://site.ru/index/92-7-15-nr0ZNtpK\',\'http://s73.ucoz.net\',\'Вы подтверждаете удаление?\');';
  2.  
  3. t = t.match(/_entrRem(\'dib(\d+)\',\'http:\/\/[\da-zA-Z\.]\/index\/[\da-zA-Z\-]\',\'http:\/\/[\da-zA-Z\.]\',\'Вы подтверждаете удаление?\')/i);
  4.  
  5. alert(t[0]);


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

Большое спасибо!

 

Powered by ExBB FM 1.0 RC1