检测上传的文件类型js实现方式

 let ext=['.jpg','.jpeg','.png','.gif']
 //获取文件扩展名
getFileExtendingName(filename) {
    // 文件扩展名匹配正则
     var reg = /.[^.]+$/;
      var matches = reg.exec(filename);
       if (matches) {
              return matches[0];
        }
        return '';
   },  
//将文件扩展名统一处理为小写
let fileName = getFileExtendingName(file.name).toLowerCase()

//判断文件扩展名是否存在
ext.includes(fileName )//true表示为图片格式
原文地址:https://www.cnblogs.com/pylf/p/14263063.html