我的正则表达式为:
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);
我提供的值是2014年11月21日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)
关于javascript - 自定义日期格式的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632891/