繁体   English   中英

自定义日期格式的正则表达式

[英]Regex for custom Date format

我的正则表达式为:

var validDate = /^\d{4}-((0\d)|(1[012]))-(([012]\d)|3[01]) (([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9]):([0-5]?[0-9]).([0-9]?[0-9]?[0-9])$/i.test(value);

我提供的值是Nov 21, 2014 12:00:00 AM

有人可以帮助我提供实际测试正则表达式的实际日期表达式(值)吗?

为什么不使用内置的Date.parse

var epochVal = Date.parse("Nov 21, 2014 12:00:00 AM")
//=> 1416546000000

要么:

var dt = new Date( Date.parse("Nov 21, 2014 12:00:00 AM") )
//=> Fri Nov 21 2014 00:00:00 GMT-0500 (EST)

任何人都可以帮助我提供实际测试正则表达式的实际日期表达式(值)。

我不会提供值,而是提供正则表达式匹配的格式:

####-mm-dd HH:MM:ss.###

其中#表示数字, mm表示月, dd表示日期, HH表示24小时格式的小时, MM表示分钟, ss表示秒。

试试这个2014-02-13 23:00:59.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM