Datumsformat überprüfen
Christian
- javascript
0 Joachim
Hallo,
ich versuche gerade mit Javascript etwas zu programmieren und jetzt komme ich nicht weiter und hoffe das mir hier vielleicht jemand helfen kann.
Mein Script sieht so aus:
<script type="text/javascript">
function chkFormular()
{
a=document.passvergess.email.value;
b=document.passvergess.email1.value;
if(document.passvergess.gebdat.value == "") {
alert("Bitte Ihren Namen eingeben!");
document.passvergess.gebdat.focus();
return false;
}
if (a==b){
return (true);
}
else {
alert("Bitte wiederholen Sie ihre Eingabe. Die eMail-Adressen " +a+" und "
+b+ " sind ungleich");
return (false);
}
}
</script>
Jetzt überprüft er nur ob im Formularfeld "gebdat" was steht oder nicht, ich möchte überprüfen, ob das Datum im richtigen Format eingegeben wird; das möchte ich mittels Java-Script machen
mit
function chkFormular()
if(document.Formular.Datum.value == "???")
wie muss ich nun den Value definieren, wenn ich nur folgendes Format akzeptieren will:
dd.mm.yyyy?
Bin für jede Hilfe sehr sehr dankbar.
Danke
Christian
Hi,
if(document.Formular.Datum.value == "???")
beschaeftige Dich mal mit regulaeren Ausdruecken, mit denen Du ein Muster bauen kannst:
<html>
<head>
<script language="javascript1.2" type="text/javascript">
var reg = /^([0-9]{2}).([0-9]{2}).([0-9]{4})$/;
function go(val) {
if (reg.exec(val)) alert ("passt!");
else alert ("passt nicht");
}
</script>
</head>
<body>
<form Name="feld">
<input type="text" name="out" size="30"><br>
<input type="button" value="go" onclick="go(this.form.out.value)">
</form>
</body>
</html>
Gruesse Joachim