日期:2014-05-16  浏览次数:20362 次

JS正则表达式
我想查找文章中所有图片地址,如

var str="<iMg SRC=\"HTTP://localhost/uploadfiles/2014/0115/20140115143844880.jpg\"  border=\"0\">ASDADFALDKFALDADtTFF等 得不容易<img border=0 src=\"HTTP://localhost/uploadfiles/2014/0115/201401151.jpg\">"

var re = /<img(.+?)src=""*([^\s]+?)""*(\s|>)/ig;
var a = str.match(re);

网上搜索的,但得不到纯地址,请大神们帮忙

------解决方案--------------------

    var str = "<iMg SRC=\"HTTP://localhost/uploadfiles/2014/0115/20140115143844880.jpg\"  border=\"0\">ASDADFALDKFALDADtTFF等 得不容易<img border=0 src=\"HTTP://localhost/uploadfiles/2014/0115/201401151.jpg\">"

    var re = /<img(.+?)src=""*([^\s]+?)""*(\s
------解决方案--------------------
>)/ig;
    var src = []
    while (m = re.exec(str)) {
        src.push(m[2]);
    }
    alert(src)