使用preg_match验证日期dd-MON-yyyy

时间:2019-02-25 13:42:04

标签: php regex validation preg-match

我正在尝试以以下格式验证日期2019年5月20日 我无法做到这一点。我已经对日期和年份进行了测试,它们工作正常,问题出在我的MONTH([a-z])代码上。关于能够将月份验证为姓名而非数字的任何建议

<?php
   $date = "28-may-2019";
   if (preg_match('/^([0-9]{1,2})-([a-z])-([0-9]{4})$/',$date)){
       echo "Format is correct";
    }else{
        echo "Format is not correct!";
    }
  ?>

1 个答案:

答案 0 :(得分:1)

[a-z] +

添加其他符号,超过一个字符