PHP Regex для проверки даты в формате ГГГГ-ММ-ДД
я пытаюсь проверить, что даты, введенные конечными пользователями, указаны в формате ГГГГ-ММ-ДД. Regex никогда не был моей сильной стороной, я продолжаю получать ложное возвращаемое значение для 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;
}
Какие-нибудь мысли?