HTML textarea - количество символов превышает максимальную длину после экранирования HTML символов - PullRequest
0 голосов
/ 07 мая 2020
• 1000 JS функция, которая экранирует любые символы HTML, введенные пользователем.
    if(unsafe != undefined && unsafe != ""){
            return unsafe
                 .replace(/&/g, "&")
                 .replace(/</g, "&lt;")
                 .replace(/>/g, "&gt;")
                 .replace(/"/g, "&quot;")
                 .replace(/'/g, "&#039;");
    }
    return unsafe;
 }

При отправке после этой функции общее количество символов превышает 4000. Кто-нибудь сталкивался с этой ситуацией раньше и что было ваше решение этого? Должен ли я просто уменьшить атрибут maxlength, чтобы учесть некоторый буфер, или есть лучший способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...