【发布时间】:2023-03-18 15:10:02
【问题描述】:
我有这个正则表达式可以完美匹配所有条件时间格式的 mm/dd/yyyy,但我需要稍微修改一下
如果有人插入 09/04/1980 它的工作完美,但是这个 5/9/1990(1 位数)会出错:(
有人可以帮我解决吗?
这是我目前的正则表达式:
(?:(?:0[1-9]|1[0-2])/(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/(?:19|20)[0-9]{2}
【问题讨论】:
-
为什么,为什么开发人员试图使用正则表达式解决世界上的每一个问题
-
我只是在尝试学习正则表达式,但是当它变得这么长时,很难弄清楚
标签: regex