字符串去除html标签的方法

字符串去除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(/&nbsp;/ig,""); //去除&nbsp;
	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;
}

猜你喜欢

转载自blog.csdn.net/qq_36893477/article/details/108446860
今日推荐