Код Middle Разминка: короткие функции обновлено

escapeHtml

Условие

Экранируй &, <, >, " и ' для безопасной вставки в разметку.

Что проверяют тесты

  • экранирует

  • амперсанд первым

Как подойти

Последовательные replace ломаются: заменив < на <, следующая замена & испортит результат. Одна регулярка с функцией решает это разом. В реальном коде безопаснее textContent, а не экранирование вручную.

Подсказки: 1
  1. Одна регулярка и таблица замен - тогда порядок не важен.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.