js 去除html标签

function removeHTMLTag(str) 
{
      str = str.replace(/</?[^>]*>/g,''); //去除HTML tag
      str = str.replace(/[ | ]*
/g,'
'); //去除行尾空白
      //str = str.replace(/
[s| | ]*
/g,'
'); //去除多余空行
      str=str.replace(/&nbsp;/ig,'');//去掉&nbsp;
      str=str.replace(/&lt;/ig,'');
      str=str.replace(/&gt;/ig,'');
      str=str.replace(/[div|/div]/g,'');
      str=str.replace(/&lt;[ -~]*&gt;/ig,'');//去掉替换后的<>标签
      return str;
}
原文地址:https://www.cnblogs.com/ghelement/p/4511503.html