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

Posted

技术标签:

【中文标题】如何使用 JavaScript 使用正则表达式验证图像文件扩展名 [重复]【英文标题】:How to validate image file extension with regular expression using JavaScript [duplicate] 【发布时间】:2015-06-26 06:51:03 【问题描述】:

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

【问题讨论】:

***.com/questions/10473185/… 【参考方案1】:

根据您的问题,正则表达式非常简单。

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

.

【讨论】:

是的,这是正则表达式,但是如何验证 url,例如我有这个路径“/site/images/test.png”。如何验证?

以上是关于如何使用 JavaScript 使用正则表达式验证图像文件扩展名 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在javascript中验证正则表达式?

JavaScript 中使用正则表达式

javascript:正则表达式一个表单验证的例子

如何使用 Parsley Validate 使用 jQuery Currency 格式验证输入字段? (也许是正则表达式?)

JavaScript ---[表单验证,正则表达式]

JavaScript学习笔记整理Day10