初学编程100个代码html (编程必背50个代码html)

编程必背50个代码html,初学编程html100个代码

对转义的 HTML 字符进行转义。

  • 使用 String.prototype.replace() 方法与匹配需要转义的字符的正则表达式一起使用。
  • 使用函数的回调,使用字典(对象)将每个转义字符实例替换为其关联的非转义字符。

JavaScript

const unescapeHTML = str =>
  str.replace(
    /&|<|>|'|"/g,
    tag =>
      ({
        '&': '&',
        '<': '<',
        '>': '>',
        ''': "'",
        '"': '"'
      }[tag] || tag)
  );

示例代码:

unescapeHTML('<a href="#">Me & you</a>');
// '<a href="#">Me & you</a>'

更多内容请访问我的网站:https://www.icoderoad.com