日期验证

来源:互联网 发布:怎么编程判断题 编辑:程序博客网 时间:2024/05/29 16:41

<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" onsubmit="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>

原创粉丝点击