我已尝试使用以下代码来验证文件类型应为csv的文件。
"validateMIME": {
"func": function(field, rules, i, options){
var fileInput = field[0].files[0];
var MimeFilter = new RegExp(rules[3],'i');
if (fileInput) {
return MimeFilter.test(fileInput.type);
} else { return true;}
},
"alertText": "* Only csv file is allowed."
},
只有使用以下代码验证才能使用Firfox
<input type="file" name="csvfile" class="validate[required, custom[validateMIME[text/text/comma-separated-values]]]">
我尝试了以下代码,没有浏览器工作
<input type="file" name="csvfile" class="validate[required, custom[validateMIME[text/text/csv]]]">
有人建议我的代码有什么问题吗?