如何使用JavaScript使用正则表达式验证图像文件扩展名

时间:2015-04-19 16:44:52

标签: javascript regex

如何使用JavaScript正则表达式验证图像文件扩展名(jpg,png,gif,bmp)?

1 个答案:

答案 0 :(得分:6)

因此,您的问题正则表达式非常简单。

/\.(jpe?g|png|gif|bmp)$/i

你真的确定不会使用其他任何东西吗?例如,JPEG格式允许.jpg和.jpeg扩展名。这就是我将e?模式放在正则表达式中的原因。

验证示例如下:

var filename = "/site/images/test.png";
if ( /\.(jpe?g|png|gif|bmp)$/i.test(filename) ) {
. . .