Remove html tags except <br> or <br/> tags with javascript
html, javascript, stripping
Solution
Try This
function remove_tags(html)
{
var html = html.replace("<br>","||br||");
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
html = tmp.textContent||tmp.innerText;
return html.replace("||br||","<br>");
}
Problem
I want to remove all the html tags except `<br>` or `<br/>` tags from a string using javascript. I have seen many questions like this but their answers will remove all the html tags including `<br>` and `<br/>` tags. Does anyone knows a regex to do this?