根据日期进行预匹配

时间:2015-05-19 01:36:39

标签: php regex

我从插件中获取以下代码来检查日期:

$check_date = (preg_match("/^(\d{4}-\d{2}-\d{2})$/sim", $_REQUEST['date']))?1:0;

我希望这样的日期格式可以: mm/dd/yy

如何更新preg_match以允许此操作?

1 个答案:

答案 0 :(得分:2)

立即回答你的问题:

$check_date = (preg_match("~^\d{2}/\d{2}/\d{2}$~", $_REQUEST['date']))?1:0;

我想指出的一点是,虽然它将匹配mm / dd / yy值,但它与有效日期范围不匹配(但原始版本也没有!)。例如99/99/99将匹配。