首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用js判断是否日期解决思路

2012-03-20 
用js判断是否日期用js判断是否日期,急用,在线等。谢谢[解决办法] script languagejavascriptfunction ch

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

热点排行