验证(检验)文件类型的js代码

发布时间:2019-09-01编辑:脚本学堂
一段用于验证文件类型的js代码,可以检测file类型,有需要的朋友,可以参考下。

完整代码:
 

复制代码 代码示例:

//验证文件类型
//by http://www.jb200.com
var value=document.getElementByIdx_x("file").value;
  if(value!=""){
   return isImage(value);
  }

 function isImage(value){
   var filetype=value.match(/^(.*)(.)(.{1,8})$/)[3];
   if(filetype=='gif'||filetype=='jpeg'||filetype=='png'||filetype=='jpg'){
   return true;
   }else{
     alert('不是图片格式! ');
     return false;
    }
  
   }
  function isExcel(value){
   var filetype=value.match(/^(.*)(.)(.{1,8})$/)[3];
   if(filetype=='xls'||filetype=='xlsx'){
   return true;
   }else{
     alert('不是excel格式! ');
     return false;
    }
  }
 

大家可以在以上代码的基础上进行扩展,以实现更多文件类型的验证。

编辑推荐:php检测文件头信息 判断文件类型

#--->>常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)