你是要干什么?用strtotime就可以了,没有必要正则

解决方案 »

  1.   

    既然要切開,何不就分開年、月、日這樣來輸入呢?用下拉列表,不要用文本框,這樣就確保年月日的正確性了,不用正則了。參考http://www.twycn.com/date/date.html ,“日”會根據“年”和“月”來調節,例如選了二月就不會有30日31日,29日還要根據年份。
      

  2.   

    关于日期的正则表达式,http://bpwang.blogspot.com/2007/03/blog-post.html
    考虑了大小月份以及闰年
    楼主可以参考