我有一些这样的网址:
http://example.com/class/method/arg1
http://example.com/class/method/image.jpg
http://example.com/class/method/arg1.png
http://example.com/class/method/arg1/arg2/
http://example.com/class/method/arg1.gif/
我想按顺序输出:
false
true
true
false
true
因此,正如您在上面的示例中所看到的,我尝试检测路径是否是图像..我该怎么做?
此正则表达式仅检查.jpg
的最后四个字符:
^.*([^.]...|.[^j]..|..[^p].|...[^g])$
我可以针对所有情况(.png
,.gif
,...)编写多个这样的正则表达式,但我想知道,有没有更好的解决方案?