js中使用正则表达式来校验文件格式
例如,匹配以下格式支持:
doc,docx,xls,xlsx,ppt,pptx,pdf,jpg,jpeg,png,txt,wmv,mp4
js语法:
let extReg=/^.+\.(doc|docx|xls|xlsx|ppt|pptx|pdf|jpg|jpeg|png|txt|wmv|mp4)$/;
let check=extReg.test(fileName);
上面的处理目前仅能匹配后缀是小写的格式,有些情况需要忽略大小写,则如下编写
[user]
let extReg=new RegExp(/^.+\.(doc|docx|xls|xlsx|ppt|pptx|pdf|jpg|jpeg|png|txt|wmv|mp4)$/,'i');
let check=extReg.test(fileName);
[/user]
如上所示,处理了正则表达式忽略大小写匹配,完成了文件格式校验工作。
http://blog.xqlee.com/article/978.html