<script>
    
function check_date(theDate){
   
  var reg = /^\d{4}-((0{0,1}[1-9]{1})|(1[0-2]{1}))-((0{0,1}[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/;
  var result=true;
  if(!reg.test(theDate)){
    
    result = false;
  }
  else{
    var arr_hd=theDate.split("-");
    var dateTmp;
    dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));
    if(dateTmp.getFullYear()!=parseFloat(arr_hd[0])
       || dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1
        || dateTmp.getDate()!=parseFloat(arr_hd[2])){
        result = false
    }
  }
  return result;
}function check_input1(){
    var  start_date = document.getElementById("start_date").value;
    var  end_date = document.getElementById("end_date").value;
    var  type = document.getElementById("type").value;
    var  reason = document.getElementById("reason").value;
    var  ch1= check_date(start_date);
    if(  ch1== false){
        document.getElementById("check1").innerHTML="日期不合法!";
        document.getElementById("start_date").focus();
        return false;
    }else{
        document.getElementById("check1").innerHTML="";
    }    var ch2= check_date(end_date);
    if( ch2 == false){
        document.getElementById("check2").innerHTML="日期不合法!";
        document.getElementById("end_date").focus();
        return false;
    }else{
        document.getElementById("check2").innerHTML="";
    }  if( type == "" || type == 0 ){
        document.getElementById("check3").innerHTML="请选择请假类型!";
        document.getElementById("type").focus();
        return false;
    }else{
        document.getElementById("check3").innerHTML="";
    }if( reason == "" || reason == 0 ){
        document.getElementById("check4").innerHTML="请假原因不能为空!";
        document.getElementById("reason").focus();
        return false;
    }else{
        document.getElementById("check4").innerHTML="";
    }}function check_input2(){
     var  search = document.getElementById("search").value;
     if( search == "" || search == 0 ){
        document.getElementById("check").innerHTML="请输入用户名!";
        document.getElementById("search").focus();
        return false;
    }else{
        document.getElementById("check").innerHTML="";
    }
}
</script>
我这段代码是验证日期的,为什么只对IE,火狐支持?在线等,求解