var content = $("content").value;
content = content.match(/<img[^>]*>/gim);js里。
一个变量保存了一篇文章的内容。。
取出内容里所有的
img标签里的src值。。值含有http://时取出。
这个正则怎么写?

解决方案 »

  1.   


    var content = "<img src=\"xxx\" /><img src=http://ccc.cc/cc/><img border=\"0\" src=\"http://xxxx/xx/\" >";
    var re = /<img[^>]+src=\s*("|')(http:\/\/[\s\S]+?)(\1)[^>]*>/gim
    var m;
    while((m=re.exec(content))!=null){
        alert(m[2]);  
    }
    re = /<img[^>]+src=(http:\/\/[\s\S]+?)((\s+[^>]*>)|>)/gim
    while((m=re.exec(content))!=null){
        alert(m[1]);  
    }
      

  2.   

    http://topic.csdn.net/u/20101013/13/09843824-2b6e-4157-8434-0edc3b7d30e5.htmlhookee。。还有一个js的问题,想请教一下你。有空麻烦指点一下。。^_^``.