用正则。长时间不用都忘记了惭愧。
/(^[http]+[gif|jpg]$)/类似的

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var s = "<a href=test.html><img src=http://www.123.com/hello.gif border=0 width=100 height=200></a>"+
            "<a href=test.html><img src='http://www.123.com/hello.gif' border=0 width=100 height=200></a>";
    var r = /<img[^>]+src=(\"|\'|)([^\"\' >]+)\1[^>]*>/gi;
    var a = s.match(r);
    if(a)
    {
      for(var i=0; i<a.length; i++)
      {
        r.test(a[i]);
        alert(RegExp.$2);
      }
    }
    //-->
    </SCRIPT>
      

  2.   

    $str="<a href=test.html><img src=http://www.123.com/hello.gif border=0 width=100 height=200></a>";
    preg_match("/<img[^s]+src=([^\"]+) /isU",$str,$img);
    print_r($img);
      

  3.   

    up--------------------------------
    有尝聘用JAVA,硬件开发,PHP, 数据库,C++BUILDER版主
    详见:http//www.dvpx.com/forum.aspx
    有兴趣的朋友加我QQ: 8502928 OR MSN:[email protected]
      

  4.   

    preg_match("/<img.+src=([^\"]+)/isU",$str,$img);
    print_r($img);