一、正则获取字符串中的 img标签
try {
var str = '<P>xczxzxzxcxcxc<IMG src="http://file.ynet.com/2/1612/12/12119048.jpg" mce_src="http://file.ynet.com/2/1612/12/12119048.jpg">dfsd<IMG src="http://file.ynet.com/2/1612/12/12119048.jpg" mce_src="http://file.ynet.com/2/1612/12/12119048.jpg">sdfs</P>';
//获取img 标签
var s = str.match(/<img\s*src=\"([^\"]*?)\"[^>]*>/gi);
for (var i = 0; i < s.length; i++) {
console.info(s[i]);
}
}
catch (e) {
alert(e);
}
根据img标签切割处理
s2=str.split(/\<img\s*src=\"([^\"]*?)\"[^>]*>/gi);
二、js使用正则获取或 替换src 属性
content.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function (match, capture) {
console.log(capture);
});
输出:
http://www.jb51.net/images/logo.gif
更多: