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、手机号码、身份证号码、文件类型等)