使用 preg_match 验证日期 dd-MON-yyyy
using preg_match to validate date dd-MON-yyyy
我正在尝试验证以下格式的日期 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!";
}
?>
[a-z]+
添加附加符号,多于一个字符
我正在尝试验证以下格式的日期 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!";
}
?>
[a-z]+
添加附加符号,多于一个字符