关于验证:ASP.Net的日期/时间范围验证器

Date/Time Range Validator for ASP.Net

似乎标准的asp.net 2 RangeValidator控件不允许使用时间。例如2008年1月1日12:00在我的范围内不被接受,即使它应该是有效的。如果我删除时间,它会按预期工作。

那里是否存在允许日期/时间格式的验证器?

更新

我们没有Ajax扩展名。理想情况下,希望将预先存在的控件或正则表达式与CustomValidator一起使用。验证应该在客户端,服务器验证部分很容易。

解决方案

我们使用了此RegExp:

http://regexlib.com/REDetails.aspx?regexp_id=610


您可以使用自定义验证器并手动执行检查。

这是一个简单的示例,您也可以使用Google" asp.net自定义验证器"。如果排除" ControlToValidate"属性,则可以针对多个字段进行验证。