Главная
Tom Utilities

Экранирование JavaScript

HTML, CSS и JavaScript

Экранирует текст в безопасный строковый литерал JavaScript или декодирует экранированную строку.

Ввод

Результат

Как использовать

Для чего нужно экранирование JavaScript

Экранирование подготавливает текст для строкового представления: кавычки, обратные косые черты и переводы строк требуют специальных последовательностей. Это не замена HTML-экранированию и не защита от XSS при вставке данных в страницу.

  1. Введите текст или загрузите встроенный пример.
  2. Выберите экранирование и проверьте полученную строку.
  3. Перед использованием учитывайте, нужны ли вашему коду внешние кавычки.

Как проверить результат

Проверьте строку с кавычками, обратной косой чертой и несколькими строками. После обратного преобразования исходный текст должен восстановиться. Не выполняйте незнакомый код ради проверки.

Частые вопросы

Можно ли вставить результат прямо в HTML?

Не всегда. HTML, JavaScript и URL имеют разные правила экранирования. Используйте безопасные DOM-методы и проверяйте контекст вставки.

Почему в результате больше обратных косых черт?

Обратная косая черта сама требует экранирования. При повторном экранировании число таких символов увеличивается.