我想验证图片网址,很少有查询字符串,很少没有它。 https://images.company.com/img/800X450/vehicle/201610/858823_589_1475572549658.gif?bg=000000&wmi=n
http://images.company.com/img/800X450/vehicle/201610/858823_599_1475572549658.png
基本的做法是使用jpg | png | gif | jpeg扩展名来验证任何图像,有或没有查询字符串参数。
我尝试使用Matches(@“。(?i)(jpg | png | gif | jpeg)”)正则表达式。
但问题是验证图像如: http://images.company.com/img/800X450/vehicle/201610/858823_599_1475572549658.pngg 要么 http://images.company.com/img/800X450/vehicle/201610/858823_599_1475572549658.giff
如何确认url是否具有确切的扩展名jpg或png或gif或jpeg以及之后的某些查询字符串参数?