asp.net中如何识别URL地址是图片类型,如当URL地址为http://www.hackhome.com/img/2010-10-23/201010231014895720.jpg时,返回true,URL地址为http://www.baidu.com时,返回false,求实例代码。

解决方案 »

  1.   

    规则没说明白
    像下面这个判断都符合你举的这两个例子的规则
     
    return url.lastIndexOf('/')>6; 
    return url.EndWith(".jpg");
      

  2.   

    (?is)(http:\/\/|https:\/\/){1}.+?\.(jpg|gif|bmp|bnp|png)
      

  3.   

    哦,不好意思,楼主已说是判断地址是否图片类型
    按2楼正则判断,或者下面这样
    return  url.EndWith(".jpg") ||  url.EndWith(".png") ||  url.EndWith(".gif") ... ; 
      

  4.   

    少了点东西应该是这样
    (?is)^(http:\/\/|https:\/\/){1}.+?\.(jpg|gif|bmp|bnp|png)$
      

  5.   

    异常:正在分析:http:\/\/|https:\/\/){1}.+?\.(jpg|gif|bmp|bnp|png)过多。这是什么问题?