Supportnet Computer
Planet of Tech

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:
<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

Antwort 3 von ThomasOOP

sehr guter Tip, ich habs nun so gemacht :


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 ;-)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: