var all="20070229";//日期字串 var y=all.substring(0,4);//年 var m=all.substring(4,6);//月 var d=all.substring(6);//日 var isLeap=((y%4==0)&&(y%100!=0))||(y%400==0);//是否閏年 if((isLeap&&m=="02"&&d>29)|| (!isLeap&&m=="02"&&d>28)) alert("錯誤日期: "+ all); if((m=="04"||m=="06"||m=="09"||m=="11")&&d=="31") alert("錯誤日期: "+ all);