JavaScript 正则表达式校验日期格式

来源:互联网 发布:2015淘宝新店扶持多久 编辑:程序博客网 时间:2024/05/16 04:23
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title> New Document </title>  <meta name="Generator" content="EditPlus">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content=""> </head> <body>出生日期: <input id="birthday" name="birthday" type="text" value="" onBlur="checkDate();"/> </body> <script>var DATE_FORMAT = /^[0-9]{4}-[0-1]?[0-9]{1}-[0-3]?[0-9]{1}$/;function checkDate(){var birthday = document.getElementById("birthday").value;if(DATE_FORMAT.test(birthday)){alert("您输入的日期格式正确");} else {alert("抱歉,您输入的日期格式有误,正确格式应为\"2012-01-01\".");}  } </script></html>