如何在 JavaScript 中编码 HTML 实体
问题:
当使用允许用户-输入文本时,某些符号可能无法在所有浏览器中正确显示。为了解决这个问题,您需要将特定符号转换为相应的 HTML 实体,并将它们包装在sup标签中以进行样式设置。
解决方案:
要在 JavaScript 中对 HTML 实体进行编码,您可以使用以下代码:
var encodedStr = rawStr.replace(/[\u00A0-\u9999<>\&]/g, function(i) { return '&#'+i.charCodeAt(0)+';'; });
实现:
使用正则表达式:
转换为 HTML 实体:
Wrap in sep 标签:
注意:
其他信息:
以上是如何在 JavaScript 中对 HTML 实体进行编码以确保在所有浏览器中正确显示?的详细内容。更多信息请关注PHP中文网其他相关文章!