| 1 |
export function escape_html(value) { |
| 2 |
const map = { |
| 3 |
'&': '&', |
| 4 |
'<': '<', |
| 5 |
'>': '>', |
| 6 |
'"': '"', |
| 7 |
"'": ''', |
| 8 |
"/": '/', |
| 9 |
'`': '`', |
| 10 |
}; |
| 11 |
const reg = /[&<>"'/]/ig; |
| 12 |
return value.replace(reg, (match)=>(map[match])); |
| 13 |
} |
| 14 |
|
| 15 |
export function unescape_html(value) { |
| 16 |
var div = document.createElement('div'); |
| 17 |
div.innerHTML = value; |
| 18 |
var child = div.childNodes[0]; |
| 19 |
return child ? child.nodeValue : ''; |
| 20 |
} |
| 21 |
|