【发布时间】:2014-02-25 18:57:27
【问题描述】:
我正在使用正则表达式来尝试识别日期,并且我有以下正则表达式:
(([0]?[1-9])|^([1][3-9])|([1][0-2]))/([012]?[0-9]|[3][01])/[12][0-9][0-9][0-9]
问题是,当我的日期不正确时(至少在美国),例如 14/02/2000,仍然认为 4/02/2000 是一个日期。如何修改我的正则表达式使其无法识别部分数字?
【问题讨论】:
标签: javascript python regex python-2.7 python-3.x