RegularExpressionValidator 验证(dd/mm/yyyy)这样的时间格式

解决方案 »

  1.   

    web应用一般不会让用户随意输入一个字符串作为日期,因为仅仅用RegularExpressionValidator验证的话会看点困难,它还验证不了用户输入是否一个有效日期,而仅仅能要求格式符合,因此一般会使用日历控件让用户“选择”日期而不是输入日期如果一定要让用户直接输入,那么除了用RegularExpressionValidator 验证控件外,在服务器段也还是要用DateTime.Parse来验证是否是个有效日期
      

  2.   

    /^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/   //  年-月-日 
    /^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/   // 月/日/年