js判断文件类型是否是指定格式

Posted twuxian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断文件类型是否是指定格式相关的知识,希望对你有一定的参考价值。

功能说明:js实现判断文件类型,图片‘视频等格式,当不符合格式时,会自动清除,并重新选择。’

1.、图片、视频等格式判断,直接上代码

<script type="text/javascript">
//1、这个函数是,判断图片格式--------------------------------------------------------------------
function checkImg(){
var img_id=document.getElementById(‘movie_img‘).value; //根据id得到值
var index= img_id.indexOf("."); //(考虑严谨用lastIndexOf(".")得到)得到"."在第几位
img_id=img_id.substring(index); //截断"."之前的,得到后缀
    if(img_id!=".bmp"&&img_id!=".png"&&img_id!=".gif"&&img_id!=".jpg"&&img_id!=".jpeg"){  //根据后缀,判断是否符合图片格式
          alert("不是指定图片格式,重新选择"); 
         document.getElementById(‘movie_img‘).value="";  // 不符合,就清除,重新选择
      }
 }
//2、这个函数是,判断视频格式---------------------------------------------------------------
function checkTv(){
 var tv_id =document.getElementById(‘movie_tv‘).value;//根据id得到值
 var index= tv_id.indexOf("."); //(考虑严谨用lastIndexOf(".")得到)得到"."在第几位
 tv_id=tv_id.substring(index); //截断"."之前的,得到后缀
     if(tv_id!=".mp4"&&tv_id!=".rmvb"&&tv_id!=".avi"&&tv_id!=".ts"){ //根据后缀,判断是否符合视频格式
         alert("不是指定视频格式,重新选择"); 
       document.getElementById(‘movie_tv‘).value="";   // 不符合,就清除,重新选择
     }
}
//3、这个函数是,配对指定格式文件-----------------------------------------------------------
function checkSeq(suffix){
var seq_id =document.getElementById(‘file_seq‘).value; //根据id得到值
var index= seq_id.indexOf("."); //(考虑严谨用lastIndexOf(".")得到)得到"."在第几位
seq_id=seq_id.substring(index);  //截断"."之前的,得到后缀
   if(seq_id!=".suffix"){                         //根据后缀,判断是否符合格式
      alert("不是指定文件格式,重新选择"); 
      document.getElementById(‘file_seq‘).value="";  // 不符合,就清除,重新选择
   }
}


</script>
————————————————
版权声明:本文为CSDN博主「落雨敏」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lin857/article/details/52873351

以上是关于js判断文件类型是否是指定格式的主要内容,如果未能解决你的问题,请参考以下文章

utils.js

纯js判断文件流格式类型:pdf,doc,docx,xls,xlsx,ppt,pptx一次搞定!

js 怎么判断图片的真实格式

文件上传漏洞

PHP如何判断是不是是MP3文件

从零开始的白帽子学习--stage1--常见漏洞类型介绍--part3--不安全的文件上传