国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 21:05:09
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

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()"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陵水| 乌拉特中旗| 邵阳市| 朝阳区| 扎兰屯市| 台州市| 城步| 汉源县| 周宁县| 罗江县| 伊宁市| 富川| 阜阳市| 政和县| 高青县| 枣庄市| 武邑县| 五家渠市| 巴里| 江陵县| 龙里县| 乌拉特中旗| 龙陵县| 达日县| 宁安市| 德化县| 宣恩县| 镇远县| 交口县| 海阳市| 石河子市| 石泉县| 五家渠市| 西吉县| 无棣县| 银川市| 正蓝旗| 工布江达县| 黔西县| 大理市| 河池市|