JavaScript Tutorial To determine if it is a date function code
<html xmlns= "http://www.jzread.com/1999/xhtml"
<head>
<meta http-equiv= "Content-type" content= "HTML; charset=gb2312 "/>
<title>javascript judge whether it is a date function code </title>
<script language= "javascript"
function isDate (datestr) {
var datepat =/^ (D{4}) (-) (d{1,2}) (-) (d{1,2}) $/;
var matcharray = Datestr.match (Datepat);
if (Matcharray = null) return false;
var month = matcharray[3];
var day = matcharray[5];
var year = matcharray[1];
if (Month < 1 | | month >) return false;
if (Day < 1 | |
if ((month==4 | | month==6 | | | month==9 | | month==11) && day==31) return false;
if (month = 2) {
var isleap = (Year% 4 = 0 & & (Year%!= 0 | |-year% 400 = 0));
if (Day > 29 | | (day==29 &&!isleap)) return false;
}
return TRUE;
</script>
</head>
<body>
</body>
</html>