• 1000 JS функция, которая экранирует любые символы HTML, введенные пользователем.
if(unsafe != undefined && unsafe != ""){
return unsafe
.replace(/&/g, "&")
.replace(/</g, "<")
.replace(/>/g, ">")
.replace(/"/g, """)
.replace(/'/g, "'");
}
return unsafe;
}
При отправке после этой функции общее количество символов превышает 4000. Кто-нибудь сталкивался с этой ситуацией раньше и что было ваше решение этого? Должен ли я просто уменьшить атрибут maxlength, чтобы учесть некоторый буфер, или есть лучший способ сделать это?