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

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

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

//判斷日期是否合法
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;
}
}

使用測試
復(fù)制代碼 代碼如下:

<!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>

相關(guān)文章

最新評論

怀安县| 胶州市| 文水县| 丽江市| 阜阳市| 昂仁县| 丰都县| 蓬安县| 阳东县| 阿图什市| 麻城市| 视频| 基隆市| 南川市| 武汉市| 高州市| 萨迦县| 邵东县| 始兴县| 榆中县| 偃师市| 商水县| 金寨县| 阿图什市| 昭通市| 常山县| 彩票| 买车| 泌阳县| 离岛区| 邛崃市| 明溪县| 永平县| 临城县| 吉安县| 靖边县| 柳林县| 成武县| 丹东市| 五华县| 包头市|