rich-text识别小于号<
发布于 5 年前 作者 guiyingzhao 19255 次浏览 来自 问答

用微信的rich-text解析之后,小于号会被当成标签来解析,怎么处理这种情况

各位大神,看过来~~~~~

这是接口数据:(nodes解析的富文本)

这是页面报错:

4 回复

.replace(/<(?!\w)/, ‘&lt;’)

加上这句吧,< 后不为字母的 < 被替换成 &lt;。

不知会不会出现特别的例外。

另外顺便 @官方,这是个 bug 需处理。

把你nodes里的那一坨贴出来呢,一般来说传过来的 <>如果不是标签的,会被转义成 &lt; &gt; 的。有可能后端给你nodes的时候没转

很多字符都不支持。。。比如引号啦,破折号什么的。只要被转义成 &xxxx; 这样的,都不行。你必须转义回来。

我也反馈了,P都不放一下。

没有报错啊,我看你怎么写的

回到顶部