国产探花免费观看_亚洲丰满少妇自慰呻吟_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()"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄城县| 麦盖提县| 容城县| 大同市| 灵台县| 若尔盖县| 任丘市| 益阳市| 麟游县| 玉门市| 彭山县| 石楼县| 怀来县| 孟州市| 广汉市| 宁河县| 山丹县| 甘谷县| 老河口市| 涡阳县| 澄江县| 张家港市| 托克逊县| 璧山县| 米泉市| 天全县| 大港区| 定边县| 岑巩县| 明溪县| 浑源县| 石泉县| 县级市| 深州市| 叶城县| 崇仁县| 彭山县| 噶尔县| 库尔勒市| 乌拉特前旗| 杨浦区|