标签: regex datetime
我需要一个匹配的表达式,DateTime格式(DD / MM / YYYY),我已经找到了它。
但是,它仅适用于(1/6/2009)或(2010年5月5日),它支持(01/06/2009)或(01/05/2010)。
如何在Javascript中检查字符串是否为dateTime?
答案 0 :(得分:2)
您可以查看这个漂亮的库:Date.js
答案 1 :(得分:1)
试试这个(我发现here):
(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d
为了使这个匹配日期在月份和日期没有前导零,您需要稍微更改一下:
(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d
答案 2 :(得分:0)
如何使用datejs库?这些模式没有问题。