UNPKG

@atlassian/aui

Version:

Atlassian User Interface library

21 lines (15 loc) 393 B
import globalize from './internal/globalize'; const special = { '<': '&lt;', '>': '&gt;', '&': '&amp;', '"': '&quot;', "'": '&#39;', '`': '&#96;', }; 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;