jQuery查找并清理

时间:2012-09-18 17:02:33

标签: jquery htmlspecialchars

我需要在表单提交时查看正在提交的特定文本区域并检查所有<code>标记。然后在<code>标记集之间取一切,并在其上运行此函数:

function escapeHtml(unsafe) {
return unsafe
    .replace(/&/g, "&amp;")
    .replace(/</g, "&lt;")
    .replace(/>/g, "&gt;")
    .replace(/"/g, "&quot;")
    .replace(/'/g, "&#039;");
}

我在考虑使用:

$("code").each(function (){ });

那会有用吗?我现在正在测试它,但想知道是否有更好的方法。

1 个答案:

答案 0 :(得分:0)

查看相同的问题Fastest method to escape HTML tags as HTML entities?Escape HTML using jQuery。你可以从其中一个中选择答案。