RegExp检查文件是否为图像

car*_*noo 0 javascript regex

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

我懂了。

image/png
Run Code Online (Sandbox Code Playgroud)

已经尝试

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

但是这个回报 false;

Avi*_*Raj 5

将dot和/放在字符类中,以便匹配.png/png字符串。

var imageReg = /[\/.](gif|jpg|jpeg|tiff|png)$/i;
Run Code Online (Sandbox Code Playgroud)

true如果之前有一个点,png但这里存在一个正斜杠,则您的正则表达式将返回,因此它会失败。