sunkunqi

HTML 的特殊字符转换转义符,的两种方法。

方法一:

function htmlEscape(str) {
    return String(str)
            .replace(/&/g, \'&\')
            .replace(/"/g, \'"\')
            .replace(/\'/g, \''\')
            .replace(/</g, \'&lt;\')
            .replace(/>/g, \'&gt;\');
}

方法二:

    function escapeHtml(text) {
        var map = {
            \'&\': \'&amp;\',
            \'<\': \'&lt;\',
            \'>\': \'&gt;\',
            \'"\': \'&quot;\',
            "\'": \'&#039;\'
        };

        return text.replace(/[&<>"\']/g, function(m) { return map[m]; });
    }

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2021-11-07
  • 2022-12-23
  • 2021-12-29
  • 2021-12-04
猜你喜欢
  • 2021-11-12
  • 2020-04-08
  • 2021-11-22
  • 2021-09-21
  • 2021-11-23
相关资源
相似解决方案