12345678910111213141516171819202122 |
- 'use strict';
- const htmlEntityMap = {
- '&': '&',
- '<': '<',
- '>': '>',
- '"': '"',
- ''': '\'',
- '`': '`',
- '/': '/',
- '=': '='
- };
- const regexHtml = new RegExp(Object.keys(htmlEntityMap).join('|'), 'g');
- const unescapeHTML = str => {
- if (typeof str !== 'string') throw new TypeError('str must be a string!');
- return str.replace(regexHtml, a => htmlEntityMap[a]);
- };
- module.exports = unescapeHTML;
|