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

标签 javascript regex

我的正则表达式为:

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/

相关文章:

C# - 在 if 语句中使用正则表达式

python - 正则表达式在中文文本上使用时不起作用

Python/从有异常的文件中获取唯一标记

java - 在Java中将字符串拆分为等长的子字符串

java - 通过正则表达式过滤日志文件

javascript - Raphael JS 嵌套转换

javascript - 退出键击键退出

javascript - Dojo:在使用 Store 时处理优先级列表(有序列表)

javascript - 如何将变量添加到 jQuery 中的 href 选择器?

javascript - Firebug 1.2 document.cookie 与 Web Developer 不一致