Возможно, самое большое злоупотребление словом «полностью» я когда-либо слышал. Например, что касается основного вопроса вопроса, его можно использовать для декодирования строки html (очевидно, по какой-то причине), независимо от тегов html, а затем легко снова закодировать ее обратно в html, когда и при необходимости.

у расширение Chrome, которое включает в себямного следующей работы: санация строк, которыемог бы содержат теги HTML, конвертируя<, > а также& в&lt;, &gt; а также&amp;соответственно.

(Другими словами, так же, как PHPhtmlspecialchars(str, ENT_NOQUOTES) - Я не думаю, что есть реальная необходимость конвертировать символы в двойных кавычках.)

Это самая быстрая функция, которую я нашел до сих пор:

function safe_tags(str) {
    return str.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;') ;
}

Но по-прежнему существует большое отставание, когда мне приходится проходить несколько тысяч строк за один раз.

Кто-нибудь может улучшить это? В основном это строки длиной от 10 до 150 символов, если это имеет значение.

(У меня была идея не беспокоиться о кодировании знака «больше» - будет ли с этим что-то реальное?)

Ответы на вопрос(11)

Ваш ответ на вопрос