preg_match用于字符串结尾

Ala*_* M. 4 php preg-match

我正在尝试检查最后一个字符是否$url为以下之一:

.gif .png .bmp .jpg .jpeg

它适用于其中一个:

if(!preg_match('/\.jpg$/',$url))

但把它们放在一起是行不通的:

if(!preg_match('/[\.gif$\.png$\.bmp$\.jpg$\.jpeg$]/',$url))

我究竟做错了什么?

谢谢

Nie*_*sol 6

当你想要交替的时候你正在使用一个角色类......

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