|
|
|
| Добрый вечер!
Делаю проверку ввода номера телефона if(empty($phone1) && !eregi("/^[0-9]+$/i",$phone1)) но не срабатывает, пропускает буквы и вообще все что угодно. Как исправить регулярку? | |
|
|
|
|
|
|
|
для: nameivan
(21.03.2009 в 19:46)
| | Для eregi не нужны ограничители, ваши (/) , да и модификатор i тоже. Да и eregi заменим на ereg, т.к. i это учет регистра.
Далее в вашем условии нет смысла проверять была ли $phone1, а если будет, достаточно, проверить ее на соответствие.
if(!ereg("^[0-9]+$",$phone1))
|
или
if(!preg_match("/^[0-9]+$/",$phone1))
|
| |
|
|
|