xxm-test-js
Version:
xxm-js通用js工具(utils)库
19 lines • 711 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.htmlUnescape = htmlUnescape;
/**
* 将经过 HTML 转义的字符串进行反转义
* @param {string | null | undefined} str - 要反转义的字符串,可为 null 或 undefined
* @returns {string} 反转义后的字符串
* @example
* ```js
* htmlUnescape('Hello & World < Example >') // 返回 'Hello & World < Example >'
* ```
*/
function htmlUnescape(str) {
if (str === null || str === undefined) {
return '';
}
return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, '\'');
}
//# sourceMappingURL=htmlUnescape.js.map