转义笔记

来源:互联网 发布:过山车大亨 mac 编辑:程序博客网 时间:2024/06/06 03:04

转义笔记

1.转义(1)function unescape(string) {        var entityMap = {            "&": "&amp;",            "<": "&lt;",            ">": "&gt;",            '"': '&quot;',            "'": '&#39;',            "/": '&#x2F;'        };        return String(string).replace(/[&<>"'\/]/g, function (s) {            return entityMap[s];        });    }(2function htmlEscape(str) {        return String(str)        .replace(/&/g, '&amp;')        .replace(/"/g, '&quot;')        .replace(/'/g, '&#39;')        .replace(/</g, '&lt;')        .replace(/>/g, '&gt;');        }(3)替换&amp;function replaceAll(str, replaced, replacement) {        var reg = new RegExp(replaced, "g");        str = str.replace(reg, replacement);        return str;    }replaceAll("${fn:escapeXml(param.to)}", "&amp;", "&")(4)特殊字符截取长度<div class="subString" style="width: px"><c:out value="${}" escapeXml="false"/></div>
原创粉丝点击