您的位置:首页 > 其它

解决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));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: