javascript - 正则表达式 JavaScript 图像文件扩展名

标签 javascript regex image

<分区>

我需要一个正则表达式来验证 javascript 中的图像文件扩展名。你有吗?

最佳答案

你能解释一下目的吗?

无论如何,假设您支持几种图像类型。

(/\.(gif|jpe?g|tiff?|png|webp|bmp)$/i).test(filename)

我将整个正则表达式放在圆括号 () 中,以消除斜杠 (/) 运算符和 RegExp 对象之间的歧义。有关详细信息,请参阅 JSLint。

这也是原始正则表达式。

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

此 Regex 还假设您在扩展名之前包含了点。如果不是,请删除 \.

关于javascript - 正则表达式 JavaScript 图像文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10473185/

相关文章:

java - 将 GIF 图像转换为 PNG 格式,32 位深度

javascript - jquery 用 img 替换 span 并检查加载的 img

javascript - XMLHttpRequest 无法加载 URL。无效的 HTTP 状态代码 400

javascript - 使用 Typescript 和 Angular 2 进行 Karma 测试会抛出 "System.config"的 Typeerror

javascript oop私有(private)方法访问公共(public)属性

python - 使用 pandas 使用分隔符将文本发送到不同的列

javascript - 正则表达式获取非字母之前的字符串

javascript - 如何将所有 html(包括 svg 和底层 css/js)转换为 png 或图像浏览器端

python - 如何使用正则表达式查找所有重叠匹配

Java SWT 按钮图像不刷新