一个字符串,表示年月日,如20090101
帮帮忙看看怎么用正则验证的?还有,怎么样在后台验证这个呢?最好有代码了,呵呵

解决方案 »

  1.   

    winform还是webform?不管哪种都有相应的日历控件,不需要通过这种方式验证后面用
    DateTime.TryParse
    除非你对格式有要求,否则不用正则验证
      

  2.   

    如果非用正则,格式yyyyMMdd,年份1600-9999,带闰年判断^(?:(?:(?:(?:(?:1[6-9]|[2-9][0-9])?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(?:0229))|(?:(?:(?:1[6-9]|[2-9][0-9])?[0-9]{2})(?:(?:(?:0[13578]|1[02])31)|(?:(?:0[13-9]|1[0-2])(?:29|30))|(?:(?:0[1-9])|1[0-2])(?:0[1-9]|1[0-9]|2[0-8]))))$