我正在寻找正则表达式以查看字符串是否与格式匹配
[int]/[int]/[int]
例如
'98/4/76542' or '98/04/76542'
PS :我不想检查日期是否有效,但只想检查格式是否匹配 'n/n/n',其中 n 是一个数字。
编辑:删除了不正确且具有误导性的“nn/nn/nnnn”,只需 n\n\n 就足够了,抱歉。
请您参考如下方法:
你可能想要这个:
"^[0-9]+/[0-9]+/[0-9]+$"
请注意,正则表达式 [0-9] 要求数字为以下字符之一:0、1、2、3、4、5、6、7、8 或 9 . 它排除被视为数字的外来字符,例如阿拉伯-印度数字٨。如果要允许被视为十进制数字的外来字符,请使用 \d 而不是 [0-9]。这是一个 demonstration的区别。
1/22/333 ٨/٢/٠ ^[0-9]+/[0-9]+/[0-9]+$ True False ^\d+/\d+/\d+$ True True
