文字列から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. タグを削除して画像を保持します

filterHtmlTagRetainImg(str = ""){
	let content = str.replace(/<\/?((?!img).)*?\/?>/g,"");//去除标签
	return content;
}

おすすめ

転載: blog.csdn.net/qq_36893477/article/details/108446860