<html>
<head>
<script language="javascript">
function checkdata(){
var datereg=/^(/d{4})-(/d{1,2})-(/d{1,2})$/
if (!datereg.test(document.form.notedate.value)){
alert("记录时间输入格式错误");
document.form.notedate.focus();
return false;
}
var r=document.form.notedate.value.match(datereg)
var d=new Date(r[1],r[2]-1,r[3])
if (!(d.getFullYear()==r[1]&&d.getMonth()==r[2]-1&&d.getDate()==r[3])){
alert("记录时间输入格式错误");
document.form.notedate.focus();
return false;
}
return true
}
</script>
</head>
<body>
<form action="" method="post" name="form" οnsubmit="return checkdata()">
<table align="center" width="200">
<tr align="center">
<td valign="middle">
<input type="text" name="notedate" value="">
</td>
<tr align="center">
<td valign="middle">
<input type="submit" name="submit" value="测试时间">
</td>
</table>
</form>
</body>
</html>