怎么样用正则过滤掉html注释

神之小丑 2012-02-27
这串字符
<a href=\"http://www.zol.com/cell_phone/list/c34_s57_prov35.html\">福建 <!--<span>(1231)</span>--></a>

利用<[^>]+> 然后replace的话,就剩下

福建(1231)-->

怎么样用一个正则把连接里面的<!-- -->都过滤掉
weiqiang.yang 2012-02-27
html注释的格式是<!-- .... -->按照这个格式写就行了。。

var input = '<a href=\"http://www.zol.com/cell_phone/list/c34_s57_prov35.html\">福建 <!--<span>(1231)</span>--></a> ';
console.log(input.replace(/<!--.*?-->/g, ""));

// <a href="http://www.zol.com/cell_phone/list/c34_s57_prov35.html">福建 </a> 
Global site tag (gtag.js) - Google Analytics