gpt4 book ai didi

javascript - 使用 jQuery 转义 HTML 字符串

转载 作者:IT老高 更新时间:2023-10-28 11:13:52 24 4
gpt4 key购买 nike

有谁知道从 jQuery 中的字符串中转义 HTML 的简单方法? ?我需要能够传递任意字符串并将其正确转义以显示在 HTML 页面中(防止 JavaScript/HTML 注入(inject)攻击)。我确信可以扩展 jQuery 来做到这一点,但我目前对框架的了解还不够。

最佳答案

还有the solution from mustache.js

var entityMap = {
'&': '&',
'<': '&lt;',
'>': '&gt;',
'"': '&quot;',
"'": '&#39;',
'/': '&#x2F;',
'`': '&#x60;',
'=': '&#x3D;'
};

function escapeHtml (string) {
return String(string).replace(/[&<>"'`=\/]/g, function (s) {
return entityMap[s];
});
}

关于javascript - 使用 jQuery 转义 HTML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com