if (preg_match ("/^[0-9\- ]{7,9}$/", "541-99 99", $arr_vars)) echo "ok";
print_r($arr_vars);
я на пробел согрешил \sOriginally posted by Diesel
MeLLowD и какая разница?
$q = "0-9\- ";
if (preg_match ("/^[$q]{3}(-| )?[$q]{2}(-| )?[$q]{2}$/", "541-99 99", $arr_vars))
echo $arr_vars[0];
......Возможные входящие символы: [0-9], тире, пробел и все
В чем тут ошибка:
code:
if (eregi("/[^0-9-\s]/", $phone, $arr_vars)) echo "ok";