Tip. Als erstes würde ich die länge abfragen, muss 10 sein.
- if( strlen($datum) == 10){
Dann würde ich checken, ob die punkte an der richtigen stelle sind
- if( str($datum,'.')==2 && strrpos($datum, '.')==5 ){
Evtl. noch auf Ziffern überprüfen ( punkte entfernen, test auf umwandlung )
$datum=substr($datum,0,1).substr($datum,3,4).substr($datum,6);
- if( settype($datum,"integer") $ok=1;
}
}
if( !isset($ok) ) echo "falsches Eingabeformat";
else echo "Datum ist ok";