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

jquery如何验证日期是否正确
jquery如何验证日期是否正确
可以的格式是yyyy-mm-dd或yyyy/mm/dd
要能验证闰年
不使用valid插件

------解决方案--------------------
 

  function checkDate(d){
   var ds=d.match(/\d+/g),ts=['getFullYear','getMonth','getDate'];
 var d=new Date(d.replace(/-/g,'/')),i=3;
 ds[1]--;
 while(i--)if( ds[i]*1!=d[ts[i]]()) return false;
 return true;
}
  alert(  checkDate('2001-2-30')  )