第九区-Jquery超级群

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 392|回复: 6

看到经常有人问。。日期是否有效 [复制链接]

Rank: 7Rank: 7Rank: 7

发表于 2011-7-8 11:36:25 |显示全部楼层
以前用正则。。。。写了好长一串。。。。
var reg = /((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\._])(29)$))/i;
后来老大跟我说。。。。date就可以验证,。。。。。现在分享给大家
function validDate(y,m,d){
var _d = new Date(y+" "+m+" "+d);
return (_d.getFullYear()==y) && (_d.getMonth()+1==m) && (_d.getDate()==d);
}


Rank: 7Rank: 7Rank: 7

发表于 2011-7-8 11:43:15 |显示全部楼层
这个要顶的

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-8 13:42:25 |显示全部楼层
确实是要顶,字数要多
不积跬步无以至千里
不积小流无以成江海

阿良的小站

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-8 13:45:38 |显示全部楼层
我还有一个写法

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-8 13:48:18 |显示全部楼层
本帖最后由 king 于 2011-7-8 13:52 编辑

这个就可以做限制了。。。。。写的比较啰嗦。。。细节需求。。。。大致思路也这样。。。。。。

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-8 14:04:50 |显示全部楼层
顶  一个字不够  凑一下
别人笑我太淫荡 我笑他人不开放

使用道具 举报

Rank: 2

发表于 2011-7-16 10:02:22 |显示全部楼层
顶king哥!!!顶小号哥!顶威哥!!!顶简单哥!!!顶阿娘哥!!!顶死你们!!!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|第九区-Jquery超级群    点击这里加入此群 点击这里加入此群

GMT+8, 2012-2-8 09:28 , Processed in 1.189363 second(s), 15 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部