正则表达式检查d / m / yyyy和dd / mm / yyyy - PHP

时间:2014-03-15 12:09:24

标签: php regex

我正在尝试检查日期字段的格式是' d / m / yyyy /和/ dd / mm / yyyy ..任何人都可以提供我这样做的想法......

2 个答案:

答案 0 :(得分:1)

除了有没有,你应该或不应该使用正则表达式,这是这样的:

\d{1,2}/\d{1,2}/\d{4}
  • \d表示数字([0-9]
  • {1,2}表示我之前的部分应至少 1 长度,最大 2
  • {4}表示正好4个字符

编辑:这将与2014年1月1日(单曲),2014年12月11日(双倍)和2014年1月12日(单曲和双曲)相匹配。

答案 1 :(得分:0)

试试这个

$yourdate="1/12/2002";
if (preg_match("/\d{1,2}\/\d{1,2}\/\d{4}/", $yourdate)) {
echo "Valid Date";
} else {
echo "Invalid Date";
}