检测上传文件类型的两段js代码

发布时间:2019-10-02编辑:脚本学堂
检测上传文件类型的js代码,脚本学堂为大家介绍了很多,这里再举二个例子,供朋友们参考。

1、验证文件后缀名
 

复制代码 代码示例:
function isvalidatefile(obj){
        var extend = form1.file.value.substring(form1.file.value.lastindexof(".")+1);
        if(extend==""){
        }else{
    if(!(extend=="xls"||extend=="doc")){
       alert("请上传后缀名为xls或doc的文件!");
       var nf = obj.clonenode(true);
                nf.value='';
                obj.parentnode.replacechild(nf, obj);
       return false;
    }
        }
         return true;
    }

编辑推荐:php检测文件头信息 判断文件类型

2、检测文件上传类型
 

复制代码 代码示例:
//by http://www.jb200.com
 function checkFile()
    {
     var path = document.getElementById('Filedata').value;
     var ext = getExt(path);
     var re = new RegExp("(^|s|,)" + ext + "($|s|,)", "ig");
      if(extensions != '' && (re.exec(extensions) == null || ext == '')) {
     alert('对不起,只能上传jpg, gif, png类型的图片');
     return false;
     }
     showLoading();
     return true;
    }

#--->>常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)