正则表达式DateTime Javascript

时间:2010-04-13 14:02:56

标签: regex datetime

我需要一个匹配的表达式,DateTime格式(DD / MM / YYYY),我已经找到了它。

但是,它仅适用于(1/6/2009)或(2010年5月5日),它支持(01/06/2009)或(01/05/2010)。

如何在Javascript中检查字符串是否为dateTime?

3 个答案:

答案 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库?这些模式没有问题。