我的php正则表达式有问题,不接受月份和日期之前的0
。我的日期甲酸是MM/DD/YY
。可能是 6/6/2014 或 06/06/2014。
if(!empty($datepicker)){
if(preg_match("/^([0-9]|1[0-2])'/([0-9]|[1-2][0-9]|3[0-1])'/[0-9]{4}$/", $datepicker) !==1)
$err[] = "Invalid date of birth";
}
只需将其添加为:
/^(0?[0-9]|1[0-2])'/(0?[0-9]|[1-2][0-9]|3[0-1])'/[0-9]{4}$/
// ^^ ^^