富文本无法解析,处理标签<spanyes>解决问题

问题:

展示富文本时出现无法解析的问题,查看文本片段发现其中spanyes标签是无法解析的关键因素。

解决方案:

替换文本中有问题的标签。

将spanyes';替换为span style=", ="" 是冗余字符直接替换为""。

在文本展示前,与处理下:
funtion replaceWrongHtml(content) {
        const rightContent=content.replaceAll("                 .replaceAll("]*)>","")
                .replaceAll("=\"\"","");
        return rightContent;
    }
 

以上方法处理后,问题迎刃而解。

如还有问题,查看有没有其他问题标签一并替换为正确的标签即可。

 

你可能感兴趣的:(js,前端,javascript)