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 :: Версия для печати :: preg_match проверка ввода
Форумы портала PHP.SU » » Вопросы новичков » preg_match проверка ввода

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

1. Серега - 25 Сентября, 2012 - 20:05:19 - перейти к сообщению
Помогите сделать проверку, проверка должна пропускать только цифры.
PHP:
скопировать код в буфер обмена
  1. if    (!preg_match("....", $no))
  2. {
  3. exit    ("<code>Номер дожен состоять только из цифер</code><br>");
  4. }
2. Okula - 25 Сентября, 2012 - 20:14:36 - перейти к сообщению
Серега, какая длинна строики с цифрами? Сколько символов?
3. Серега - 25 Сентября, 2012 - 20:15:51 - перейти к сообщению
примерно 20
4. Okula - 25 Сентября, 2012 - 20:20:42 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. if(preg_match("~^[0-9]{10,20}$~", $str) == 0) {
  2.     echo "Номер должен состоять только из цифр и быть длинной от 10 до 20 символов";
  3. }

 

Powered by ExBB FM 1.0 RC1