用于检查日期的 PHP 正则表达式采用 YYYY-MM-DD 格式
2022-08-30 07:07:30
我正在尝试检查最终用户输入的日期是否在 YYYY-MM-DD 中。正则表达式从来都不是我的强项,我不断得到一个错误的返回值,用于我设置的preg_match()。
所以我假设我已经把正则表达式弄得一团糟,详见下文。
$date="2012-09-12";
if (preg_match("^[0-9]{4}-[0-1][0-9]-[0-3][0-9]$",$date))
{
return true;
}else{
return false;
}
有什么想法吗?