最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 驗證日期的函數(shù)

 更新時間:2010年03月18日 18:19:27   作者:  
最近這個項目中有幾個需要錄入日期的地方,開始由于沒有對這些地方進行有效性驗證,結果用戶錄入的日期有好多非法日期,諸如什么2007-2-29,還有2005-2-30等錯誤日期
導致數(shù)據(jù)庫跑任務出現(xiàn)錯誤(任務根據(jù)日期來計算狀態(tài)的,由于數(shù)據(jù)量比較大,都做成任務夜里跑),為了避免再出現(xiàn)此類的錯誤,所以增加了一個驗證日期有效性的javascript方法。
本方法能夠有效的驗證閏年,支持的日期格式有:2009-01-01、2009/01/01兩種格式。
javascript代碼
復制代碼 代碼如下:

//判斷日期是否合法
function IsDate(oTextbox) {
var regex = new RegExp("^(?:(?:([0-9]{4}(-|\/)(?:(?:0?[1,3-9]|1[0-2])(-|\/)(?:29|30)|((?:0?[13578]|1[02])(-|\/)31)))|([0-9]{4}(-|\/)(?:0?[1-9]|1[0-2])(-|\/)(?:0?[1-9]|1\\d|2[0-8]))|(((?:(\\d\\d(?:0[48]|[2468][048]|[13579][26]))|(?:0[48]00|[2468][048]00|[13579][26]00))(-|\/)0?2(-|\/)29))))$");
var dateValue = oTextbox.value;
if (!regex.test(dateValue)) {
alert("日期有誤!");
dateValue = "";
this.focus();
return;
}
}

使用測試
復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
<script type="text/javascript" src="jQuery/JScript1.js"></script>
<script type="text/javascript" src="jQuery/jquery-vsdoc.js"></script>
</head>
<body>
<input type="text" id="sDate" />
<script type="text/javascript">
$("#sDate").blur(function() {IsDate($(this)[0]);})
</script>
</body>
</html>

相關文章

最新評論

长治市| 阳朔县| 团风县| 天水市| 邻水| 虎林市| 铜川市| 普兰店市| 库车县| 洞头县| 武陟县| 阳信县| 嘉禾县| 甘南县| 南开区| 太保市| 郧西县| 永修县| 宁都县| 娱乐| 疏勒县| 当涂县| 阿荣旗| 曲水县| 柘荣县| 海晏县| 松溪县| 沾益县| 无为县| 陈巴尔虎旗| 辽宁省| 武夷山市| 汨罗市| 阿瓦提县| 双牌县| 金川县| 南和县| 东台市| 阜宁县| 肃宁县| 大渡口区|