RegExp检查文件是否是图像

时间:2015-06-23 04:46:57

标签: javascript regex

有没有办法知道文件扩展名是否是图像?

我得到了这个。

image/png

已尝试

var imageReg = /\.(gif|jpg|jpeg|tiff|png)$/i;
string = "image/png"
imageReg.test(string)

但这会返回false;

1 个答案:

答案 0 :(得分:5)

将点和/放入字符类中,使其与.png/png字符串匹配。

var imageReg = /[\/.](gif|jpg|jpeg|tiff|png)$/i;

如果在true之前存在一个点,你的正则表达式将返回png但是这里存在正斜杠,所以它失败了。

相关问题