Описание фунции вроде бы достаточно внимательно прочитал, про регулярные выражения тоже, не понимаю почему не работает так:
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 на пробел и заработало)
Может потому что \s это из pcre, а ereg им не является :)
Используйте preg_match, сможете использовать \s, \d и много других вкусностей, заодно и быстрее будет.
>Может потому что \s это из pcre, а ereg им не является
>:)
>Используйте preg_match, сможете использовать \s, \d и много других вкусностей, заодно
>и быстрее будет.спасибо за ответ, попробую