Strip HTML tags from string in JavaScript

Strip HTML tags from string in JavaScript

Strip HTML tags from string in JavaScript | Tách HTML từ chuỗi trong Javascript.

Dưới đây mình xin chia sẻ với mọi người hàm giúp tách các tag html từ chuỗi sử dụng Javascript.

[javascript]
function cleanTagHtml(str) {
if (str && str.trim().length) {
let data = [];
let arr = str
.replace(/<\/?[^>]+(>|$)/g, “”)
.split(” “);

// break one line when multiple  
for (let i = 0; i < arr.length; i++) {
if (arr[i] && arr[i].trim()) {
data.push(arr[i]);
} else if (arr[i – 1] && arr[i – 1].trim()) {
data.push(“\n”);
}
}
return data.join(“”);
}
return “”;
}
[/javascript]