Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Datum überprüfen mit Javascript
Frage
Hi,
habe die Suche schon benutzt und mich wunderts das dazu noch nichts gepostet wurde.
Gibt es eine einfache möglichekeit mit Javascript zu prüfen ob ein Datum korrekt/gültig ist ?
Habe mit Substring alles auseinandergenommen und es geprüft aber das sollte doch einfacher gehen oder ? ;-)
Gruss
Thomas
Antwort 1 von Dr.Ma-Busen
Ja das geht auch einfacher, und zwar mit einen Regulären Ausdrück, oder mit zwei, oder drei *G*
Je nach dem was bzw. wie du das Prüfen möchtest.
Hier ist mal ein kleinens Beispiel:
MfG
Dr. Ma-Busen
Je nach dem was bzw. wie du das Prüfen möchtest.
Hier ist mal ein kleinens Beispiel:
<script type="text/javascript">
<!--
// Zeitstring
var zeit = "12.34:43";
// Reg. ausdruck definieren
var such = /^(\d{1,2})\.(\d{1,2}):(\d{1,2})$/
// Reg. ausdruck anwenden
var erg = such.test(zeit)
var h = RegExp.$1;
var m = RegExp.$2;
var s = RegExp.$3;
alert(zeit+" Ist ein "+((erg)?"":"_nicht_ ")+"gültiges Zeitformat")
//-->
</script>MfG
Dr. Ma-Busen
Antwort 2 von ThomasOOP
danke, werde mir die beschreibung in self html durchlesen und dann mal rumtesten =)
gruss
thomas
gruss
thomas
Antwort 3 von ThomasOOP
sehr guter Tip, ich habs nun so gemacht :
das sollte reichen, man kann es auch übertreiben ;-)
var zlvTest = /^(\d\d)\.(\d\d)\.(\d\d\d\d)$/
....
if ( (RegExp.$1 < 1 ) ||
( RegExp.$1 > 31 ) ||
( RegExp.$2 < 1 ) ||
( RegExp.$2 > 12 ) ||
( RegExp.$3 < 1900 ) ||
( RegExp.$2 > 2000 ) ) {
das sollte reichen, man kann es auch übertreiben ;-)

