首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求正則表達式,可以馬上給分解决方法

2012-02-09 
求正則表達式,可以馬上給分javascript實現輸入的時間不能大于當前時間5天[解决办法]算出5天前的日期(yyyym

求正則表達式,可以馬上給分
javascript實現輸入的時間不能大于當前時間5天

[解决办法]
算出5天前的日期(yyyymmdd),判断当前输入值(转换成yyyymmdd)是否小于该日期
[解决办法]
<input onblur= "alert(isDate5(this.value)) " />
<script type= "text/javascript ">
function isDate5(v) {
var date = new Date, dary = (function (a) {
return a.length == 3 ? [parseInt(a[0]), parseInt(a[1]) - 1, parseInt(a[2])] : [100000, 0, 1]; //到十万年的时候这个函数就用不了了:D
})(v.split(/[\\\/:\- ]/g)), ndate = new Date(dary[0], dary[1], dary[2]);
date.setDate(date.getDate() - 5);
return date.getTime() - ndate.getTime() > -1;
}
</script>

热点排行