n1ro°
RU

Конвертеры / Windows / Linux / ПО · Текст и данные

JavaScript string escape / unescape

Экранируйте текст для JS-литерала в одинарных или двойных кавычках и декодируйте escape-последовательности без eval.

Как получается результат

Escape: \, \n, \r, \t, кавычка выбранного стиля, \uXXXX для управляющих; surrogate pair для code points > U+FFFF. Unescape разбирает те же последовательности без eval.

Пример

a"b → "a\"b" при double quote.

Ограничения

Не JSON.stringify целиком и не шаблонные литералы `…`. Не исполняет код.

Источники

Проверено: · Актуальность: 14.09.2026 · Редакция N1RO

Нашли ошибку? Сообщить