求可以验证(01-Mon-2009)这种时间类型的正则表达式!
各位谁有的发给我!谢谢!

解决方案 »

  1.   

    1.   convert.todatetime   +   try   catch   
      2.   String   MDYToDMY(String   input)     
              {   
                      return   Regex.Replace(input,     
                              "\\b(?<month>\\d{1,2})/(?<day>\\d{1,2})/(?<year>\\d{2,4})\\b",   
                              "${day}-${month}-${year}");   
              }   
      3.   control   ,   datetimepicker
      

  2.   

      前几天刚看见某位csdn 博主的文章讲了这些,忘记名字了
      

  3.   

    Jan(uary)?|Feb(uary)?|Mar(ch)?|Apr(il)?|May|Jun(e)?|Jul(y)?|Aug(ust)?|Sep(tember)?|Oct(ober)?|Nov(ember)?|Dec(ember)?
      

  4.   

    不太严谨的话
    [0-9]{1,2}-[A-Za-z]{3}-[0-9]{4}
      

  5.   

    用正则太复杂了,还有涉及到的闰年大小月等等,所以建议用try 转换成日期形式比较简单.
    前台可用js判断或者用VBSCRIPT的IsData判断.
      

  6.   

    (((0[1-9]|[12][0-9]|3[01])-(Jan|Mar|May|Jul|Aug|Oct|Dec)|((0[1-9]|[12][0-9]|30)-(Apr|Jun|Sep|Nov))|(0[1-9]|[1][0-9]|2[0-8])-(Feb))-([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3}))|(29-Feb-(([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00)))
    改出来一个!
    这个有闰年判断的!
    发出来分享一下!
    谢谢各位!!!
    大家都有分!