UNPKG

395 BJavaScriptView Raw
1import globalize from './internal/globalize';
2
3const special = {
4 '<': '&lt;',
5 '>': '&gt;',
6 '&': '&amp;',
7 '"': '&quot;',
8 '\'': '&#39;',
9 '`': '&#96;',
10};
11
12const expr = new RegExp(`[${Object.keys(special).join('')}]`, 'g');
13
14function escapeHtml (str) {
15 return str.replace(expr, (str) => special[str]);
16}
17
18globalize('escapeHtml', escapeHtml);
19
20export default escapeHtml;