jQuery найти и продезинфицировать

Мне нужно при отправке формы просмотреть определенную отправляемую текстовую область и проверить все <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 ответ

Посмотрите на те же вопросы Самый быстрый способ избежать тегов HTML в качестве сущностей HTML? ИЛИ Escape HTML, используя jQuery. Вы можете выбрать ответ из одного из них.

Другие вопросы по тегам