Hallo,
ich habe eine einfachere Lösung gefunden
if (strlen($_POST['montagvon']) > 0) {
$time = $_POST['montagvon'];;
if(preg_match("/^(\d{1,2}):(\d{1,2})$/", $time, $matches) && ($matches[1] <= 24 && $matches[1] >= 0) && ($matches[2] <= 59 && $matches[2] >= 0) )
$errors[] = "Fehler";
}
diese geht FAST!
Wenn ich 14:00 Uhr eintrage kommt Fehler.
Wenn ich 25:25 Uhr eintrage lässt er es durch.
Ich dachte ich muss aus if(preg_match)
ein if(!preg_match)
damit sag ich doch dass es UNGLEICH preg_match sein soll oder?