использование ereg(), KVrat, 10-Июл-08, 13:20 [смотреть все]Описание фунции вроде бы достаточно внимательно прочитал, про регулярные выражения тоже, не понимаю почему не работает так: if(!ereg("^[0-9]{4}-[0-9]{2}-[0-9]{2}\s[0-9]{2}:[0-9]{2}:[0-9]{2}$",$time_news,$buf)) {$err.="<p>Поле дата введено не корректно. Формат поля ГГГГ-ММ-ДД ЧЧ:ММ:СС</p>";}но работает так : if(!ereg("^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$",$time_news,$buf)) {$err.="<p>Поле дата введено не корректно. Формат поля ГГГГ-ММ-ДД ЧЧ:ММ:СС</p>";} (заменил в шаблоне \s на пробел и заработало) |
- использование ereg(), angra, 10:14 , 11-Июл-08 (1)
Может потому что \s это из pcre, а ereg им не является :) Используйте preg_match, сможете использовать \s, \d и много других вкусностей, заодно и быстрее будет.
- использование ereg(), KVrat, 12:59 , 12-Июл-08 (2)
>Может потому что \s это из pcre, а ereg им не является >:) >Используйте preg_match, сможете использовать \s, \d и много других вкусностей, заодно >и быстрее будет. спасибо за ответ, попробую
|