图像的常见文件扩展名的正则表达式是什么样的?

Kar*_*rem 0 php regex mime file-upload mime-types

我开始制作这样的图像就像小缩略图一样.

但我需要一个正则表达式来检查它是否包含 *.jpg, *.jpeg, .*png, *.gif

怎么能这样做?

Tim*_*ker 8

\.(?:jpe?g|png|gif)\b
Run Code Online (Sandbox Code Playgroud)

如果测试的字符串包含 .jpeg,.png或者其他替代方案之一,则匹配.

\.(?:jpe?g|png|gif)$
Run Code Online (Sandbox Code Playgroud)

如果所测试的串将匹配结束于 .jpeg,.png

  • @Brad`?:`非捕获组(因为我们没有使用任何扩展名),`\ b` boundary(因为我们不想匹配`看看我的.gifs`) (4认同)