mytools-dxf
Version:
提供了格式化事件,HTMLEscape的功能
45 lines (42 loc) • 1.36 kB
JavaScript
/*
* @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 '<'
case '>':
return '>'
case '"':
return '"'
case "&":
return '&'
}
})
}
// 还原被转义的html的方法
function htmlUnEscape(str){
return str.replace(/<|>|"|&/g,(match) => {
switch(match){
case '<':
return '<'
case '>':
return '>'
case '"':
return '"'
case '&':
return '&'
}
})
}
module.exports = {
htmlEscape,
htmlUnEscape
}