标签: regex vb.net
如何验证格式为011118(dd / mm / yy)的日期?我找到了日期的解决方案,但其中包含空格/。等
答案 0 :(得分:0)
正则表达式:^(?:(?:(?:0[1-9]|1\d|2[0-8])(?:0[1-9]|1[0-2])|(?:29|30)(?:0[13-9]|1[0-2])|31(?:0[13578]|1[02]))[1-9]\d{1}|2902(?:(?:0[48]|[2468][048]|[13579][26])|00))$
^(?:(?:(?:0[1-9]|1\d|2[0-8])(?:0[1-9]|1[0-2])|(?:29|30)(?:0[13-9]|1[0-2])|31(?:0[13578]|1[02]))[1-9]\d{1}|2902(?:(?:0[48]|[2468][048]|[13579][26])|00))$
Demo