欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2014年02月19日 09:51:20   作者:  
本篇文章主要是對(duì)js獲取判斷上傳文件后綴名的示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
復(fù)制代碼 代碼如下:

function lastname(){
 //獲取欲上傳的文件路徑
var filepath = document.getElementById("file1").value;
//為了避免轉(zhuǎn)義反斜杠出問題,這里將對(duì)其進(jìn)行轉(zhuǎn)換
var re = /(\\+)/g;
var filename=filepath.replace(re,"#");
//對(duì)路徑字符串進(jìn)行剪切截取
var one=filename.split("#");
//獲取數(shù)組中最后一個(gè),即文件名
var two=one[one.length-1];
//再對(duì)文件名進(jìn)行截取,以取得后綴名
var three=two.split(".");
 //獲取截取的最后一個(gè)字符串,即為后綴名
var last=three[three.length-1];
//添加需要判斷的后綴名類型
var tp ="jpg,gif,bmp,JPG,GIF,BMP";
//返回符合條件的后綴名在字符串中的位置
var rs=tp.indexOf(last);
//如果返回的結(jié)果大于或等于0,說明包含允許上傳的文件類型
if(rs>=0){
 return true;
 }else{
 alert("您選擇的上傳文件不是有效的圖片文件!");
 return false;
  }
}

備注說明:
1.先將該腳本保存成一個(gè)JS文件,然后包含到上傳文件的頁(yè)面當(dāng)中;
2.在上傳頁(yè)面的表單中加入onsubmit="return lastname()"

相關(guān)文章

最新評(píng)論