您的位置:首页 > 产品设计 > UI/UE

时间格式YYYY-MM-DD的easyui校验规则

2017-12-29 11:29 330 查看
时间格式YYYY-MM-DD的easyui校验规则,包含以下校验:

1.格式为YYYY-MM-DD;

2.输入日期不能超过月份的最大日期;

代码:

checkTime : {
validator : function(value, param) {
 if(/^(\d{4})-(\d{2})-(\d{2})$/.test(value)){
             return /((^((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)$))/.test(value);
     }
             return false;
},
message : "请输入YYYY-MM-DD格式的正确日期"

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息