Chinaunix
标题:
关于验证表单日期格式
[打印本页]
作者:
AmboLong
时间:
2008-01-18 12:58
标题:
关于验证表单日期格式
验证一表单日期输入格式为 xxxx-xx-xx xx:xx
敢问怎么实现,或者说用正则表达式应该怎样判断.谢谢!!
[
本帖最后由 AmboLong 于 2008-1-18 14:53 编辑
]
作者:
AmboLong
时间:
2008-01-18 13:24
期待中....
作者:
AmboLong
时间:
2008-01-18 14:27
版主....
作者:
alexru
时间:
2008-01-18 15:03
pear里有现成的类
作者:
xiaoyu9805119
时间:
2008-01-18 15:11
$date="日期";
<?php
if (ereg ("^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2})
[0-9]{2})$", $date)) {
echo "OK";
}
?>
作者:
AmboLong
时间:
2008-01-18 17:48
原帖由
xiaoyu9805119
于 2008-1-18 15:11 发表
$date="日期";
正则表达式是对的.但是不完整.比如:日期为:2004-99-99.就不合理了.
有没有更好的呢?
作者:
aaxron
时间:
2008-01-18 18:50
$date="日期";
<?php
if (ereg ("^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2})[0-9]{2})$", $date)) {
echo "OK";
}
?>
LZ你改改不就OK
作者:
springwind426
时间:
2008-01-20 16:38
(19|20)[0-9]{2}-(0[0-9]|1[0-2])-(0[0-9]|1[0-2]) ([01][0-9]|2[0-3]):[0-5][0-9]
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2