@atlassian/aui
Version:
Atlassian User Interface library
21 lines (15 loc) • 395 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;