Mailinglisten-Archive |
Hi! HandyInfo.at <wolfgang_(at)_handyinfo.at> schrieb: > Ich versuche gerade eine Datumseingabe zu überprüfen. Ich habe jedoch > gemerkt, dass es nicht so einfach geht. Ich versuche jetzt seit 3 tagen das > Script zu vollenden, aber das Datum hat mir einen Strich durch die Rechung > gezogen. Ich hoffe mir kann jemand helfen. > Ich habe es mit diesem Ausdruck versucht: > ereg("[0-31]\.[0-12]\.[0-9]{4}",$test) Das geht viiel einfacher: checkdate($monat, $tag, $jahr) wenn true = ok, wenn false nicht ok. Wenn du aus einem String Tag, Monat, Jahr herausfiltern willst, mach das so: $datum = "12.4.2000" // Beispiel $arrdatum = explode(".", $datum); if(checkdate($arrdatum[1], $arrdatum[0], $arrdatum[2]) == false) { echo "Falsches Datum!"; } Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ]
php::bar PHP Wiki - Listenarchive