@atlassian/aui
Version:
Atlassian User Interface library
21 lines (15 loc) • 393 B
JavaScript
import globalize from './internal/globalize';
const special = {
'<': '<',
'>': '>',
'&': '&',
'"': '"',
"'": ''',
'`': '`',
};
const expr = new RegExp(`[${Object.keys(special).join('')}]`, 'g');
function escapeHtml(str) {
return str.replace(expr, (str) => special[str]);
}
globalize('escapeHtml', escapeHtml);
export default escapeHtml;