UNPKG

dt-escape-format

Version:

格式化日期时间,处理 html 特殊字符

38 lines (36 loc) 742 B
// 转义 HTML 特殊字符 function htmlEscape(htmlStr) { return htmlStr.replace(/<|>|"|'|&/g, (match) => { switch (match) { case '<': return '&lt;' case '>': return '&gt;' case '"': case "'": return '&quot;' case '&': return '&amp;' } }) } // 还原 HTML 特殊字符 function htmlUnEscape(htmlStr) { console.log(htmlStr) return htmlStr.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 }