UNPKG

mytools-dxf

Version:

提供了格式化事件,HTMLEscape的功能

45 lines (42 loc) 1.36 kB
/* * @Author: error: git config user.name && git config user.email & please set dead value or install git * @Date: 2022-08-22 14:44:41 * @LastEditors: error: git config user.name && git config user.email & please set dead value or install git * @LastEditTime: 2022-08-22 14:45:50 * @FilePath: \nodeText\mytools-dxf\src\htmlEscape.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ // 定义转义html字符的函数 function htmlEscape(htmlStr){ return htmlStr.replace(/<|>|"|&/g,match => { switch(match){ case '<': return '&lt;' case '>': return '&gt;' case '"': return '&quot;' case "&": return '&amp;' } }) } // 还原被转义的html的方法 function htmlUnEscape(str){ return str.replace(/&lt;|&gt;|&quot;|&amp;/g,(match) => { switch(match){ case '&lt;': return '<' case '&gt;': return '>' case '&quot;': return '"' case '&amp;': return '&' } }) } module.exports = { htmlEscape, htmlUnEscape }