当我向服务器提交/发布数据时,我需要对其字符(相关字符)进行 HTML 编码,因为通过设置禁用输入检查不是一个validationRequest = false
好习惯。
所有解决方案最终都替换了字符串中的字符:
这就是我写的。
function htmlEncode(str) {
str = str.replace(/\&/g, "&");
str = str.replace(/\</g, "<");
str = str.replace(/\>/g, ">");
str = str.replace(/ /g, " ");
return str;
}
但是显然正则表达式可以用更快的东西代替(不要误会我的意思——我喜欢正则表达式)。
此外,使用索引 + 子字符串似乎很浪费。
最快的方法是什么?