jQuery-Validation-Engine之验证文件 MIME 类型
yxwkf
阅读:59
2025-06-02 22:19:02
评论:0
我想使用 jQuery-Validation-Engine 来验证文件输入的 MIME 类型。我怎么能这样做?
我的方法是这样的:
function checkMIME(field, rules, i, options){
var file = $("#userfile")[0].files[0];
var MimeFilter = /^(image\/bmp|image\/gif|image\/jpeg|image\/png|image\/tiff)$/i;
if (! MimeFilter.test(file.type)) {
return options.allrules.validate2fields.alertText;
}
}
谢谢
卡舒达
请您参考如下方法:
好的,通过将这些行添加到 query.validationEngine-LANG.js 中找到了解决方案:
"validateMIME": {
"func": function(field, rules, i, options){
//add to input tag: data-validation-engine="validate[required, custom[validateMIME[image/jpeg|image/png]]]"
var fileInput = field[0].files[0];
var MimeFilter = new RegExp(rules[3],'i');
if (fileInput) {
return MimeFilter.test(fileInput.type);
} else { return true;}
},
"alertText": "* Wrong Mime Type."
},
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



