验证(检验)文件类型的js代码
完整代码:
//验证文件类型
//by http://www.jquerycn.cn
var value=document.getElementByIdx_x("file").value;
if(value!=""){
return isImage(value);
}
function isImage(value){
var filetype=value.match(/^(.*)(\.)(.{1,8})$/)[3];
if(filetype=='gif'||filetype=='jpeg'||filetype=='png'||filetype=='jpg'){
return true;
}else{
alert('不是图片格式! ');
return false;
}
}
function isExcel(value){
var filetype=value.match(/^(.*)(\.)(.{1,8})$/)[3];
if(filetype=='xls'||filetype=='xlsx'){
return true;
}else{
alert('不是excel格式! ');
return false;
}
}
大家可以在以上代码的基础上进行扩展,以实现更多文件类型的验证。
编辑推荐:php检测文件头信息 判断文件类型
#--->>常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
您可能感兴趣的文章:
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
验证(检验)文件类型的js代码
php彩色验证码的简单例子
JavaScript表单验证类库 Validate.js
php验证码大全(实例分享)
php验证码(GD库生成验证码)的例子
检测上传文件类型与大小的js代码
jValidate 基于jQuery的表单验证插件
表单验证插件 jQuery formValidator
php图片验证码的例子