87,907
社区成员
发帖
与我相关
我的任务
分享
var reg=/^\d{1,4}([-|\/])\d{1,2}\1\d{1,2} \d{1,2}:\d{1,2}:\d{1,2}$/;
<script>
function checkDate(dStr)
{
dStr=dStr.replace(/-/g,"/")
if(new Date(dStr).toString()=="NaN")return false;
else return true;
}
alert(checkDate("2008-5-30 3:15:90"))
</script>
function checkDate(dStr)
{
dStr=dStr.replace(/-/g,"/")
if(new Date(dStr).toString()=="NaN")return false;
else return true;
}
//测试用例
if(!checkDate("2008-5-1 3:15:13"))alert("时间类型错误!=====测试1");
if(!checkDate("2008-5-100 93:15:13"))alert("时间类型错误!=====测试2");
if(!checkDate("2008-13-1 93:15:13"))alert("时间类型错误!=====测试3");
var dStr="2008-5-1 93:15:13".replace(/-/g,"/")
if(new Date(dStr).toString()=="NaN")alert("时间格式不正确!")
else alert("时间格式正确!")