Hallo !
und wenn ein Feld nur das Datum (10.11.2005) enthalten soll, wie prüfe ich? isNaN mekert wegen 2 Punkte
<HTML>
<BODY>
<SCRIPT>
function datum_ok(datum) {
var return_code=-1;
if (isNaN(datum.substring(0,datum.indexOf(".")))==false) // "10"
if (isNaN(datum.substring(datum.indexOf(".")+1,datum.lastIndexOf(".")))==false) // "11"
if (isNaN(datum.substring(datum.lastIndexOf(".")+1))==false) // "2005"
return_code=0;
return return_code;
}
if (datum_ok("10.11.2005")==0) {
alert("Das Datum "10.11.2005" hat richtiges Format !");
}
</SCRIPT>
</BODY>
</HTML>
Einfach mal ausprobieren, ggf. die Funktionen wie lastIndexOf() und lastIndex separat testen, um ein Gefühl dafür zu bekommen !
Gruß
Hans