Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery验证引擎验证文件扩展名_Jquery_Jquery Validation Engine - Fatal编程技术网

如何使用jQuery验证引擎验证文件扩展名

如何使用jQuery验证引擎验证文件扩展名,jquery,jquery-validation-engine,Jquery,Jquery Validation Engine,我尝试了以下代码来验证文件类型应为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);

我尝试了以下代码来验证文件类型应为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]]]">

有人告诉我我的代码有什么问题吗?

jQuery验证引擎和jQuery验证插件是两个完全不同的项目。请注意标签说明。编辑。谢谢