Der PHP-Regex zum Überprüfen des Datums ist im Format JJJJ-MM-TT
Ich versuche zu überprüfen, ob die von Endbenutzern eingegebenen Daten im Format JJJJ-MM-TT enthalten sind. Regex war noch nie meine Stärke, ich erhalte immer wieder einen falschen Rückgabewert für das von mir eingerichtete preg_match ().
Ich gehe also davon aus, dass ich den Regex durcheinander gebracht habe, wie unten beschrieben.
$date="2012-09-12";
if (preg_match("^[0-9]{4}-[0-1][0-9]-[0-3][0-9]$",$date))
{
return true;
}else{
return false;
}
Irgendwelche Gedanken?