我想知道是否有人可以向我指出一个验证这一点的正则表达式代码:####/##/##
示例:1990/05/25
第二个数字0只能是0或1和数字2并且只能是0、1、2 或 3。除此之外,该组中的所有其他数字都是允许的 (0-9)。
代码应验证总共只有 9 个或 10 个字符,包括斜线。
请您参考如下方法:
如果你只想验证这种格式,你可以使用像...这样的正则表达式
^\d{1,4}\/[01]?\d\/[0-3]\d$
我在某些日期对其进行了一些测试 here .
这将匹配:
1990/01/01
2012/13/34
2013/1/39
9999/0/00
但拒绝:
23121/32/44
12/05/013
013/000/00
如果你也想拒绝无效日期,比如 2013/02/29,你可以查看 this thread .
