不完整,未全部测试
function remove_img_a(str){
var reg1 = /<a([\s]+|[\s]+[^<>]+[\s]+)href=(\"([^<>"\‘]*)\"|\‘([^<>"\‘]*)\‘)[^<>]*>/gi;
var reg2 = /\w+(<\s*img\s*[^>]*>)\w+(<\s*img\s*[^>]*>)\w+/g;
var a=‘fsfsd<img src="images/01.gif">fsfsdf<img src="images/02.gif">fsfsdf<P><A href=\‘~abc/ccg/ab.jpg\‘ width="3">文字</A><A width="4" style="color:#ddd; font-weight:bold;" mm_href="http:www.baidu.com" href="" mce_href="> href="" cbas <span>cchref</span> 1</a>‘;
var regexp=new RegExp(/\w+(<\s*img\s*[^>]*>)\w+(<\s*img\s*[^>]*>)\w+/g);
regexp.exec(a);
a.toLowerCase().match(reg1)
return str;
}
var re=/<img\b[^>]*>/;这种是以<img 开始 中间可以有任何内容,以>结束
var re2=/<img\b[^>]*src\s*=\s*"[^>"]*\.(?:png|jpg|bmp|gif)"[^>]*>/;这种是以<img开始中间有src=png或者JPG或者BMP或者gif格式的图片,以>结束