var source = '';
// 删除width属性及值。
console.log(source.replace(/width=".*?"/,''));
//删除style属性中的键值对b和c
console.log(source.replace(/(style=")(.*?)(")/,function(m,g1,g2,g3){
return g1 + g2.replace(/\s?(.*?):(.*?);/g,function(m,g1,g2){
// 删除b属性和c属性 要改成其他属性可以在这里控制
if(/^(b|c)$/.test(g1))
return '';
return m;
}) + g3;
}));
删除widt可以正则查找
width="(\w*)([%]|[px])"
替换为空格即可,