xxm-test-js
Version:
xxm-js通用js工具(utils)库
24 lines • 755 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