标签: reactjs
所以我正在React中建立一个聊天系统。理想情况下,诸如<strong>或<em>或<h2>之类的东西将被正确地解析并格式化。但是,我希望将<link>或<script>之类的内容仅显示为文本(当然,出于格式和安全方面的考虑)。
<strong>
<em>
<h2>
<link>
<script>
是否有一种方法可以选择我要解析的HTML标记,而忽略哪些标记?
答案 0 :(得分:0)
使用经过DOMPurify之类的经过战斗测试的库,以剔除所有您不允许的标签/属性。就像Patrick所说的,不要试图使用正则表达式来自己动手。