Javascript-用于验证文档文件的正则表达式-PDF、TXT、DOC

Javascript-用于验证文档文件的正则表达式-PDF、TXT、DOC,javascript,regex,jquery-file-upload,Javascript,Regex,Jquery File Upload,我正在使用blueimp文件上传插件上传文件。有一个示例regex限制只上传图像: var acceptFileTypes = /^image\/(gif|jpe?g|png)$/i; 如何更改此选项以上载图像文件以及PDF、TXT、DOC等文档 var acceptFileTypes = /^image\/(gif|jpe?g|png|pdf|doc|txt)$/i; 并确保这些文件保存在图像文件夹中。因此,文本文件的完整路径应该类似于/image/dsds/file.txt 如果要添加自

我正在使用blueimp文件上传插件上传文件。有一个示例regex限制只上传图像:

var acceptFileTypes = /^image\/(gif|jpe?g|png)$/i;
如何更改此选项以上载图像文件以及PDF、TXT、DOC等文档

var acceptFileTypes = /^image\/(gif|jpe?g|png|pdf|doc|txt)$/i;
并确保这些文件保存在图像文件夹中。因此,文本文件的完整路径应该类似于
/image/dsds/file.txt

如果要添加自己的文件夹名称,请相应地添加它

var acceptFileTypes =
/^image\/(gif|jpe?g|png)$|^application\/(pdf|msword)$|^text\/plain$/i;

这似乎是假设根据
acceptFileTypes

检查了正确的mime类型,但它现在不工作了吗?如果是,有哪些错误/意外结果?如果它正在工作,而您只想添加扩展,只需将其添加到ORs组(
[…]png | pdf | txt | doc)$
)即可。任何扩展都可以支持,只需使用
添加即可。pdf | img | papa | mummy | bro | sis等:D@explosion-答案是正确的-需要添加额外的MIME类型。我只想对以上内容做出贡献,以供将来参考,因为这是在2014年回答的:msword匹配.doc文件类型。对于docx,文件类型是:application/vnd.openxmlformats-officedocument.wordprocessingml.documents,注意ppt(x)、xls(x):[PPTX:application/vnd.openxmlformats-officedocument.presentationml.presentation]和[XLSX:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet]