Инструмент экранирования JavaScript для строк
Конвертируйте строки JavaScript, экранируя символы или превращая поддерживаемые escape-последовательности обратно в читаемый текст. Экранирование охватывает обратные слэши, кавычки, распространённые управляющие символы и символы не-ASCII в виде \uXXXX или \u{…}. Режим шаблонного литерала также экранирует обратные кавычки и ${, а отмена экранирования поддерживает суррогатные пары \uXXXX, \u{…}, \xXX и именованные экранирования. Доступна опция JSON-safe.
Экранирование JavaScript — это браузерный инструмент для преобразования строк JavaScript между читаемыми символами и escape-последовательностями. Используйте его, чтобы экранировать текст для строкового литерала или отменить экранирование поддерживаемых последовательностей, когда нужно проверить исходные символы. Он обрабатывает обратные слэши, кавычки, распространённые управляющие символы и символы не-ASCII.
При экранировании символы не-ASCII могут быть представлены как \uXXXX или в современной форме \u{…}. Режим шаблонного литерала также экранирует обратные кавычки и ${. Инструмент также предоставляет опцию JSON-safe. При отмене экранирования он распознаёт последовательности \uXXXX, включая суррогатные пары, а также \u{…}, \xXX и именованные экранирования.
Строки JavaScript могут содержать символы напрямую или представлять их escape-последовательностями. Преобразование между этими формами помогает при подготовке текста для исходного кода или упрощении чтения экранированного контента. Экранирование и отмена экранирования позволяют работать в любом направлении в зависимости от того, нужно ли закодировать символы или восстановить их.
Преобразование выполняется полностью в вашем браузере, и ваш ввод не отправляется на сервер. Инструмент бесплатен и работает офлайн после загрузки страницы, поэтому вы можете использовать его без сетевого соединения после этого момента. Он помогает разработчикам и DevOps-инженерам, которым нужно готовить, проверять или устранять неполадки содержимого строк JavaScript.
Шаг 1: Вставьте текст JavaScript в инструмент. Начните со строки или контента, который хотите конвертировать.
Шаг 2: Выберите «Экранировать» или «Отменить экранирование». Экранирование превращает символы в escape-последовательности, а отмена экранирования превращает поддерживаемые последовательности обратно в символы.
Шаг 3: Выберите параметр, если он подходит вашему вводу. Режим шаблонного литерала также экранирует обратные кавычки и ${, доступна опция JSON-safe.
Шаг 4: Скопируйте результат для использования в вашем коде или рабочем процессе. Проверьте его перед вставкой в более крупную строку или файл.
Пример использования: Встраивайте строку JavaScript в другую строку JavaScript, не нарушая кавычки. Экранирование кавычек и обратных слэшей помогает подготовить текст для исходного кода.
Пример использования: Читайте плотно экранированную строку, преобразуя поддерживаемые escape-последовательности обратно в символы. Это облегчает проверку текста при отладке.
Пример использования: Подготовьте строковый литерал для вставки в исходный код JavaScript. Экранируйте символы, которые иначе пришлось бы представлять escape-последовательностями.
Пример использования: Работайте с текстом, предназначенным для шаблонного литерала. Режим шаблонного литерала также экранирует обратные кавычки и ${.
Пример использования: Проверяйте строки, содержащие escape-последовательности Unicode или шестнадцатеричные. Отмена экранирования поддерживает \uXXXX, суррогатные пары, \u{…} и \xXX.
Пример использования: Готовьте содержимое строк JavaScript для работы, связанной с JSON, используя доступную опцию JSON-safe.