它是 JavaScript 中的文件验证代码,用于验证上传的文件是否符合要求的格式。使用 Mozilla 执行此代码时,Mozilla 总是显示“不是有效的文件扩展名”错误,而此脚本可以完美地与 Chrome 和 IE 一起使用。
regx_docx = /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.doc|.docx|.DOC|.DOCX|.jpg|.jpeg|.JPG|.JPEG|.gif|.GIF|.bmp|.BMP|.png|.PNG|.pdf|.PDF|.xls|.XLS|.xlsx|.XLSX|.txt|.TXT|.rar|.RAR|.zip|.ZIP)$/;
for (var i = 0; i < fields.length; i++) {
var field = fields[i];
if ((field.name == 'doc[]') && (field.value!= '')) {
if(!regx_docx.test(field.value)){
count++;
errtxt+= "\n"+count+") Not a valid file Extension.";
}
}
}