有没有办法知道文件扩展名是否是图像?
我得到了这个。image/png
已尝试
var imageReg = /\.(gif|jpg|jpeg|tiff|png)$/i;
string = "image/png"
imageReg.test(string)
但这会返回false;
答案 0 :(得分:5)
将点和/
放入字符类中,使其与.png
或/png
字符串匹配。
var imageReg = /[\/.](gif|jpg|jpeg|tiff|png)$/i;
如果在true
之前存在一个点,你的正则表达式将返回png
但是这里存在正斜杠,所以它失败了。