Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 5x | /**
* Escapes the characters that have a meaning in HTML (`& < > " '`), to insert a text in markup.
*
* @param input - The text to escape.
* @returns The escaped text.
* @example
* escapeHtml('<b>"Tom & Jerry"</b>'); // '<b>"Tom & Jerry"</b>'
*/
export function escapeHtml(input: string): string {
return input
.replaceAll('&', '&')
.replaceAll('<', '<')
.replaceAll('>', '>')
.replaceAll('"', '"')
.replaceAll("'", ''');
}
|