日期:2014-05-16  浏览次数:20461 次

用js判断是否日期
用js判断是否日期,急用,在线等。谢谢

------解决方案--------------------
<script language=javascript>
function checkDate(obj){
var strDate=obj.value;
re=/^(\d{4})(\d{2})(\d{2})$/g
if(re.test(strDate))//判断日期格式符合YYYY-MM-DD标准
{
var dateElement=new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3);
if(!((dateElement.getFullYear()==parseInt(RegExp.$1))&&((dateElement.getMonth()+1)==parseInt(RegExp.$2,10))&&(dateElement.getDate()==parseInt(RegExp.$3))))//判断日期逻辑
{
alert( "不符合时间逻辑 ")
obj.value= ' ';
}
}
else
{
alert( "格式输入错误 ")
obj.value= ' ';
}
}
</script>
<input name= "aaa " onblur= "checkDate(this) ">

在邻居copy的