18910140161

html拼接字符串中特殊字符(‘ “ 等的转义问题)

顺晟科技

2022-09-15 22:14:02

164

function escapeHtml(string) {
    var entityMap = {
        "&": "&",
        "<": "&lt;",
        ">": "&gt;",
        \'"\': \'&quot;\',
        "\'": \'&#39;\',
        "/": \'&#x2F;\'
    };
    return String(string).replace(/[&<>"\'\/]/g, function (s) {
        return entityMap[s];
    });
}

var string5 = "<div class=\'div2\' name=\'" + escapeHtml(str1) + "\'>test2222</div>";

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航