我想验证PHP中的日期格式YYYY-MM-DD
。但有些事情是错的,我找不到它?正则表达式一直告诉我格式是错误的,当它是正确的。以日期格式发送正则表达式
$datePattern = '/^(2[0-9][0-9][0-9])\-(0[1-9]|1[0-2]])\-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/';
$date = '2011-11-05';
if(!preg_match($datePattern,$date)){
die('Wrong format in date!');
}
是的,这是正确的! – einstein