function Check_Date_Time($date_time)
{
if (preg_match("/(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/", $date_time))
{
return true;
}
else
{
return false;
}
}
if(Check_Date_Time($date)){
//echo 'correct';
}else{
die();
}
Run Code Online (Sandbox Code Playgroud)
如果我这样设定日期
["DueDate3"]=> string(24) "2014-10-17 21:10:1751111"
Run Code Online (Sandbox Code Playgroud)
验证器让它低谷,我不明白为什么:/如果它是一个正确使用的日期格式,它返回true.我真的不能使用其他格式 - 只有这是可以接受的
将开始^
和结束$
锚添加到正则表达式.
if (preg_match("/^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/", $date_time))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10024 次 |
最近记录: |