时间格式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格式的正确日期"
}
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格式的正确日期"
}
相关文章推荐
- 得到 yyyy/mm/dd 格式时间
- 简单设置让EasyUI显示中文,日期选择框格式为yyyy-MM-dd格式
- .net 显示时间为YYYY-MM-DD格式
- java校验指定日期格式yyyy-MM-dd的正则表达式
- C# 时间格式 yyyy/mm/dd
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- js 取服务器时间 并转换格式成 yyyy-MM-dd
- vue 获取当前时间 格式YYYY-MM-DD
- win7 下设置时间格式为yyyy-MM-dd 格式无效的解决方法
- 将时间字段分割成yyyy、mm、dd格式
- GTM+800的时间格式转成yyyy-mm-dd的格式
- 关于时间格式yyyy-mm-dd 格式在ie8返回NAN问题
- C#将格式为yyyyMMdd的时间转化为yyyy-MM-dd类型
- 简单设置让EasyUI显示中文,日期选择框格式为yyyy-MM-dd格式
- java判断时间格式 //格式必须为“YYYY-MM-dd”
- iOS时间以yyyy-MM-dd格式输出的两种方法代码
- 将时间统一转化成为yyyy-MM-dd格式
- 简单设置让EasyUI显示中文,日期选择框格式为yyyy-MM-dd格式
- 解析形如yyyy-MM-dd'T'HH:mm:ss.SSS'Z'的时间格式
- 验证时间格式YYYY-MM-DD