1. 程式人生 > >js判斷檔案型別,圖片、視訊等格式

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>

2.我說說

  博主純手打,如果覺得還行,幫忙點個贊

3.效果圖片