0

フォームの送信時に、送信されている特定のテキストエリアを見て、すべての<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 (){ });

それはうまくいきますか?私は今それをテストしていますが、より良い方法があれば知りたいです。

4

1 に答える 1

0

同じ質問を見てくださいHTMLタグをHTMLエンティティとしてエスケープする最速の方法? またはjQuery を使用して HTML をエスケープします。その中から答えを選べます。

于 2012-09-18T17:36:55.000 に答える