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

prc*_*aen 36 javascript regex image

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

g13*_*13n 126

你能解释一下目的吗?

无论如何这里假设您支持的图像类型很少.

(/\.(gif|jpg|jpeg|tiff|png)$/i).test(filename)
Run Code Online (Sandbox Code Playgroud)

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

  • 而不是`jpg | jpeg`你可以做:`jpe?g` (22认同)
  • 如何将"webp"添加到此列表中? (6认同)