当前位置: 代码迷 >> Web前端 >> 判断日期格式是不是正确及是否为有效的日期
  详细解决方案

判断日期格式是不是正确及是否为有效的日期

热度:122   发布时间:2012-11-22 00:16:41.0
判断日期格式是否正确及是否为有效的日期
/**
 判断输入框中输入的日期格式为yyyy-mm-dd和正确的日期
 */
function IsDate(d){
    var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
    var result = d.match(reg);
    if(result == null){return false};
    var dt = new Date(result[1],result[3]-1,result[4]);
    if(Number(dt.getFullYear())!=Number(result[1])){return false;}
    if(Number(dt.getMonth())+1!=Number(result[3])){return false;}
    if(Number(dt.getDate())!=Number(result[4])){return false;}
    return true;
}
?

?

  相关解决方案