JUNOHUB-test/src/lib/sanitize/escapeHtml.ts
2026-04-11 21:13:20 +05:00

10 lines
304 B
TypeScript

/** Escape for safe insertion into HTML text nodes (newsletter, previews). */
export function escapeHtmlText(s: string): string {
return s
.replace(/&/g, "&")
.replace(/</g, "&lt;")
.replace(/>/g, "&gt;")
.replace(/"/g, "&quot;")
.replace(/'/g, "&#39;")
}