字符串去除html标签的方法
1.去除html标签
filterHtmlTag(str = ""){
let content = str.replace(/<\/?[^>]*>/g,"");//去除标签
content = content .replace(/[|]*\n/,"");//去除行尾空格
return content;
}
2.去除标签加特殊处理
filterHtmlTagSpecil(str = ""){
let content = str.replace(/<\/?[^>]*>/g,"");//去除标签
content = content .replace(/[|]*\n/,"");//去除行尾空格
content = content.replace(/ /ig,""); //去除 ;
return content;
}
3.去除标签,保留br标签
filterHtmlTagRetainBar(str = ""){
let content = str.replace(/<(?!\/?br\/?.+?>)[^<>]*>/g,"");//去除标签
return content;
}
4.去除标签,保留img
filterHtmlTagRetainImg(str = ""){
let content = str.replace(/<\/?((?!img).)*?\/?>/g,"");//去除标签
return content;
}