解决MVC4 时间验证Bug
2016-03-24 17:55
218 查看
MVC验证时间控件(my97,时间格式:yyyy-MM-dd HH:mm:ss) 在谷歌浏览器上一切正常。但在火狐和IE 上一直验证不通过 (错误信息:日期格式不对)
猜想是 时间格式的问题。。日期格式改为yyyy-MM-dd 确实可以。但又少了时间。
后来在一篇博客上看见有人提到了这个问题 。。
改写了正则表达式
新增jquery.validate.plus.js
jQuery.validator.methods.date = function (value, element) {
return this.optional(element) || (/^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$/.test(value));
}
猜想是 时间格式的问题。。日期格式改为yyyy-MM-dd 确实可以。但又少了时间。
后来在一篇博客上看见有人提到了这个问题 。。
改写了正则表达式
新增jquery.validate.plus.js
jQuery.validator.methods.date = function (value, element) {
return this.optional(element) || (/^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$/.test(value));
}
相关文章推荐
- 版本控制工具Git 常用操作命令
- Android 简单封装的例子
- 浏览器兼容【样式在部分浏览器中正常显示, 部分不正常显示】
- 14.自定义广告轮播GalleryDemo
- 腾讯2016校招笔试题(含答案)
- swift约束之SnapKit的使用方式
- 排
- Spring(一)第一个示例
- mysql编译安装
- Android自定义控件实战——滚动选择器PickerView
- HDU 3746 Cyclic Nacklace (KMP求循环结)
- 深入分析FFmpeg之一-打开媒体文件并读取文件头信息
- 并发绘图
- sql去除连续重复值
- 推送component_verify_ticket
- 排序
- 转:infoQ 2015开发者资料下载
- linux:什么是linux
- Reactive Programming with RxJS (读书笔记)
- 模拟hibernate save方法的实现过程