我现在一个textbox中要输入这样的格式2007/05/08这样的日期格式,能不能用正则来判断一下
请高手帮个忙

解决方案 »

  1.   

    http://blog.csdn.net/honkerhero/archive/2007/03/07/1522976.aspx
      

  2.   

    又是日期啊^(((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]))))))$格式yyyy/MM/dd,年份1600-2999,带闰年判断,连接符“/”,如果以上各项有不同要求,再说明一下
      

  3.   

    string S = "2007/12/31";
    Text = Regex.IsMatch(S, 
        @"20\d{2}/(0[1-9]|1[0-2])/(0[1-9]|[1-2][0-9]|3[0-1])").ToString();