Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个正则表达式来验证 javascript 中的图像文件扩展名。你是否有一个 ?
你能解释一下目的吗?
无论如何,这是假设您支持几种图像类型的情况。
(/\.(gif|jpe?g|tiff?|png|webp|bmp)$/i).test(filename)
我将整个正则表达式放在括号 () 中,以便消除斜杠 (/) 运算符和 RegExp 对象之间的歧义。有关更多详细信息,请参阅 JSLint。
这也是原始的正则表达式。
/\.(gif|jpe?g|tiff?|png|webp|bmp)$/i
此正则表达式还假定您在扩展名之前包含点。\.如果不是,请删除。
\.