碎片时间学编程「104]:在 HTML中转义字符串

碎片时间学编程「104]:在 HTML中转义字符串

转义字符串以在 HTML 中使用。

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

JavaScript

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

示例

escapeHTML('我 & 你');
// '我 & 你'

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

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章