use*_*434 0 javascript regex datetime
有人可以编写正则表达式来测试这种日期格式2012/11/14 14:28:12吗?
我已经有了日期部分的正则表达式:
/^\d{4}\/\d{2}\/\d{2}$/
Run Code Online (Sandbox Code Playgroud)
如何添加到此测试以确定是否存在时间?
我将使用Date构造函数来测试该格式的日期:
var isValid = !!new Date('2012/11/14 14:28:12').getTime();
Run Code Online (Sandbox Code Playgroud)
适用于我所有的测试浏览器(safari/chrome/firefox/ie7 +).Date构造函数采用许多日期变体,但您可以将其与regexp结合使用以强制使用某种格式.