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

How to validate image file extension with regular expression using JavaScript

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

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

/\.(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) ) {
. . .

.