美文网首页
html字符实体转义

html字符实体转义

作者: 回调的幸福时光 | 来源:发表于2019-02-11 18:21 被阅读0次

HTML 中的预留字符必须被替换为字符实体。

常见字符对应表:
字符 描述 字符实体
空格  
< 小于号 &lt;
> 大于号 &gt;
" 双引号 &quot;
& 与号 &amp;
一、字符转义成字符实体
function char2entities (str) {
  // 数据字典
  const obj = {
    ' ': 'nbsp',
    '<': 'lt',
    '>': 'gt',
    '"': 'quot',
    '&': 'amp'
  }
  return str.replace(/( |<|>|"|&)/ig, (all, arg0) => {
    return `&${obj[arg0]};`
  })
}

测试:

console.log(char2entities(' 111<111>111"111&'))
// 结果:&nbsp;111&lt;111&gt;111&quot;111&amp;
二、字符实体转义成字符
function entities2char(str) {
  // 数据字典
  const obj = {
    'nbsp': ' ',
    'lt': '<',
    'gt': '>',
    'quot': '"',
    'amp': '&'
  }
  return str.replace(/&(nbsp|lt|gt|quot|amp);/ig, (all, arg0) => {
    return obj[arg0]
  })
}

测试:

console.log(entities2char('&nbsp;111&lt;111&gt;111&quot;111&amp;'))
// 结果: 111<111>111"111&

相关文章

  • 熬夜整理最全面的HTML字符实体,很下饭

    HTML字符实体 HTML字符实体(Character Entities),转义字符串(Escape Sequen...

  • html字符实体转义

    HTML 中的预留字符必须被替换为字符实体。 常见字符对应表: 一、字符转义成字符实体 测试: 二、字符实体转义成...

  • HTML 支持的常用转义字符或实体

    HTML 支持的常用转义字符或实体 字符转义 使用 Markdown 语法进行写作的时候,免不了会遇到一些特殊字符...

  • Markdown中的转义字符

    关键字 Markdown语法 Markdown转义字符 HTML标签 HTML字符实体 声明 本文在创作时使用的是...

  • #HTML#速查

    1、转义字符串/字符实体(Character Entity)转义字符串=&+实体/#实体编号+分号 “<”和“>”...

  • 小组分享--HTML转义字符&自定义标签

    emmmm 我们今天来讲讲html转义字符和自定义标签: 转义字符 先来说说html转义字符,转义字符大家应该都用...

  • 前端知识点(4)

    1.实体(转义字符):(1): 实体:1): 在HTML中预留了一些字符。2): 这些预留字符是不能在网页中直接使...

  • 03_HTML 的实体

    时间:2018-09-29 姓名:魏文应 一、实 体 在 HTML 中,实体就是 转义字符 。比如在 HTML 代...

  • django的模板 - HTML转义

    Django对字符串进行自动HTML转义 会被自动转义的字符 html转义,就是将包含的html标签输出,而不被解...

  • Django模板-HTML转义

    HTML转义 模板对上下文传递的字符串进行输出时,会将以下字符进行转义 所谓html转义就是将 html关键字(包...

网友评论

      本文标题:html字符实体转义

      本文链接:https://www.haomeiwen.com/subject/nwoqeqtx.html