Js判断出生年月填写的 是否正确
Posted 魔流剑●风之痕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js判断出生年月填写的 是否正确相关的知识,希望对你有一定的参考价值。
var r = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/; if (!r.test($("#birthday_id").val())) { $u.dialog_util.showTypeDialog("common", "请输入正确的生日,如1993-07-09"); $("#birthday_id").val(""); }
1.考虑到年份出生日期为 19xx年的
2.考虑到月份01月到02月
3.考虑到闰年 2月份29天
4.考虑到平年 2月份28天
5.包括平年在内的所有年份1、3、5、7、8、10、12月都包含31日
参考内容:http://www.jb51.net/article/50905.htm
以上是关于Js判断出生年月填写的 是否正确的主要内容,如果未能解决你的问题,请参考以下文章