在javascript中,使用正则表达式,将HTML作为输入的最有效方法是什么,只返回它包含的文本,没有HTML标记,并且所有HTML实体都替换为它们代表的实际字符 - 例如'@ NBSP;”将替换为''和'@lt;'将替换为'<'?
谢谢
答案 0 :(得分:0)
你不想使用正则表达式。听起来你可以这么做:
function get(html) {
var el = document.createElement( 'html' );
el.innerHTML = html;
return el.textContent;
}
var data = get('<strong>Test Hello <3');
console.log(data); //Test Hello <3