我试图检查日期字段的格式是'd/m/yyyy/和/dd/mm/yyyy..
除了你是否应该或不应该使用正则表达式,这是:
'd{1,2}/'d{1,2}/'d{4}
-
'd
表示数字([0-9]
) -
{1,2}
表示"我前面的部分至少有1长度,最大2 " -
{4}
表示正好4个字符长
编辑:这将匹配1/2/2014(单),11/12/2014(双)和1/12/2014(单和双)。
试试这个
$yourdate="1/12/2002";
if (preg_match("/'d{1,2}'/'d{1,2}'/'d{4}/", $yourdate)) {
echo "Valid Date";
} else {
echo "Invalid Date";
}