您的位置:首页 > Web前端 > JQuery

Jquery vaildate 自定义验证图片大小和类型

2016-07-27 15:18 501 查看
jQuery.validator.addMethod("checkPic", function(value, element) {

var name=element.attributes["name"].value;

var file=$("input[name="+name+"]").val();

var filename=file.replace(/.*(\/|\\)/, "");

var fileExt=(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()) : '';

//切割出后缀文件名

if(file==""){

return true;

}

if(fileExt!="jpg"&&fileExt!="gif"&&fileExt!="JPG"&&fileExt!="GIF"&&fileExt!="png"&&fileExt!="PNG")

{

return false;

}else{

return true;

}

}, "请上传gif,jpg,png,jpeg格式的图片文件");

jQuery.validator.addMethod("checkPicSize", function(value,element) {

var name=element.attributes["name"].value;

var file=$("input[name="+name+"]").val();

if(file==""){

return true;

}

var fileSize=element.files[0].size;

var maxSize = 5*1024*1024;

if(fileSize > maxSize){

return false;

}else{

return true;

}

}, "请上传大小在5M一下的图片");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: