|
|
|
| Не работает эта функция в пхп версии 5.2.1 !!!!
Вот пример:
<?php
if(!preg_match("|^[\d]$|",
$_POST['icq']))
{
exit('Поле "ICQ" должно содержать от 5 до 9 цифр');
}
?>
|
Чем заменить эту функцию, чтобы только цифры можно было писать? | |
|
|
|
|
|
|
|
для: SnooPI
(19.02.2007 в 16:14)
| | другим программистом
preg_match("|^[\d]+$|",
$_POST['icq'])
|
| |
|
|
|
|
|
|
|
для: Loki
(19.02.2007 в 16:25)
| | третьим:)
preg_match("|^[\d]{5,9}$|",
$_POST['icq'])
|
| |
|
|
|
|
|
|
|
для: Trianon
(19.02.2007 в 16:32)
| |
preg_match("|^[\d]{5,9}$|",
$_POST['icq'])
|
Остановимся на двух с половиной:)
ага... уже поправился:) | |
|
|
|
|
|
|
|
для: Loki
(19.02.2007 в 16:25)
| | Спасибо...все норм | |
|
|
|
|
|
|
|
для: SnooPI
(19.02.2007 в 16:14)
| | Позвольте полюбопытствовать, какой кретин Вам сказал, что в поле ICQ UIN не может быть меньше пяти или больше девяти цифр? | |
|
|
|
|
|
|
|
для: Trianon
(19.02.2007 в 16:35)
| | Чтобы отсечь слишком крутых и самые беспонтовые номера:) | |
|
|
|
|
|
|
|
для: Loki
(19.02.2007 в 16:37)
| | После этого почему-то сразу начинает мучить мысль 'как бы отсечь самых крутых и беспонтовых "программистов"'... | |
|
|
|