【发布时间】:2015-08-18 23:27:19
【问题描述】:
我正在混合 MVC 数据注释和 AngularJs 验证 ng-pattern。 到目前为止我所做的是这样的事情:
[RegularExpression("/^[0-9]{4}-[0-9]{2}-[0-9]{2} 20|21|22|23|([0-1][0-9]):[0-5][0-9]:[0-5][0-9]$/", ErrorMessage = "Date format: yyyy-mm-dd hh:mm:ss")]
如您所见,我尝试格式化日期:yyyy-mm-dd hh:mm:ss。
我想让它24小时。
我的问题是当我输入时表单变得有效:
- 2015-21 , 2015-22 // 2015-20 无效,不明白为什么
- 2015-12-20 21 // 我希望用户输入分钟和秒,因为它还有 datetimepicker,它更有用,它可以设置我想要的格式
那么,为什么我的正则表达式没有按预期工作?
【问题讨论】:
标签: angularjs regex asp.net-mvc validation