我正在做这个项目,我有一个问题。问题是我需要解码我从 API 获得的作为 JSON 对象的一部分的 html。html非常棘手,所以我需要寻求您的帮助。
这是我需要转换为纯文本的示例值:
\r节省高达49%的bla bla bla一些文本,文本,文本世界的文本和文本文本。有关文本价格的文本详细信息,请单击所需的位置.
\r<表格宽度>\r 表格宽度> 要发送文本文本 呼叫
0871 222 文本和引用
ELG2017
是的,我知道,这太可怕了。好吧,这就是我必须解码的。
多谢!
text.replace(/<[^>]*>/g, '');
你可以使用这样的东西:
htmlToText(html) {
var tmp = document.createElement('DIV'); // TODO: Check if this the way to go with Angular
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || '';
}
https://jsfiddle.net/z762py3s/
text.replace(new RegExp("\\n", "g"), ", ")
并使用 [innerHTML] 进行查看