萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> js獲取判斷上傳文件後綴名的示例代碼

js獲取判斷上傳文件後綴名的示例代碼

 本篇文章主要是對js獲取判斷上傳文件後綴名的示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助

 代碼如下: function lastname(){  //獲取欲上傳的文件路徑 var filepath = document.getElementById("file1").value;  //為了避免轉義反斜槓出問題,這裡將對其進行轉換 var re = /(+)/g;  var filename=filepath.replace(re,"#"); //對路徑字符串進行剪切截取 var one=filename.split("#"); //獲取數組中最後一個,即文件名 var two=one[one.length-1]; //再對文件名進行截取,以取得後綴名 var three=two.split(".");  //獲取截取的最後一個字符串,即為後綴名 var last=three[three.length-1]; //添加需要判斷的後綴名類型 var tp ="jpg,gif,bmp,JPG,GIF,BMP"; //返回符合條件的後綴名在字符串中的位置 var rs=tp.indexOf(last); //如果返回的結果大於或等於0,說明包含允許上傳的文件類型 if(rs>=0){  return true;  }else{  alert("您選擇的上傳文件不是有效的圖片文件!");  return false;   } }   備注說明: 1.先將該腳本保存成一個JS文件,然後包含到上傳文件的頁面當中; 2.在上傳頁面的表單中加入onsubmit="return lastname()"   
copyright © 萬盛學電腦網 all rights reserved