能验证2007-05-17 14:03
这样的时间只需要精确到分就行。
谢谢。。

解决方案 »

  1.   

    http://regexlib.com/Search.aspx?k=datetime
      

  2.   

    日期时间还是用专门的检测函数来检测吧正则:
    \d{4}-(11|12|0?\d)-(30|31|[012]?\d)\s[012345]\d:[012345]\d问题还有不少,比如2月只允许28天或者29天,年有没有什么限制
      

  3.   

    用日期控件算了吧
    我这有个DataChose还比较好用...
      

  4.   

    正则也不是不可以做到^(((1[6-9]|[2-9]\d)(([02468][048])|([13579][26]))(-)?((((0?[13578])|(1[02]))(-)?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))(-)?((0?[1-9])|([1-2][0-9])|(30)))|(0?2(-)?((0?[1-9])|([1-2][0-9])))))|((1[6-9]|[2-9]\d)(([02468][1235679])|([13579][01345789]))(-)?((((0?[13578])|(1[02]))(-)?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))(-)?((0?[1-9])|([1-2][0-9])|(30)))|(0?2(-)?((0?[1-9])|(1[0-9])|(2[0-8]))))))\s+((0?[1-9]|1\d|2[0-3]):([0-5]\d))$日期,yyyy-MM-dd HH:mm格式,并带闰年判断,年份为1600-9999,如对年份或是连接符“-”有要求,稍加改进即可
      

  5.   

    .net验证数据类型的话用比较验证控件就可以了