9 lines
322 B
JavaScript
9 lines
322 B
JavaScript
/** Минимальное экранирование для безопасного HTML из пользовательского ввода. */
|
|
export function escapeHtml(input) {
|
|
return String(input ?? '')
|
|
.replace(/&/g, '&')
|
|
.replace(/</g, '<')
|
|
.replace(/>/g, '>')
|
|
.replace(/"/g, '"')
|
|
}
|