用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的