JavaScript 转义反转义工具 – JavaScript 字符串
通过转义字符或将支持的转义序列转回可读文本来转换 JavaScript 字符串。转义涵盖反斜杠、引号、常用控制字符,以及表示为 \uXXXX 或 \u{…} 的非 ASCII 字符。模板字面量模式还会转义反引号和 ${,反转义支持 \uXXXX 代理对、\u{…}、\xXX 和命名转义。提供 JSON 安全选项。
JavaScript 转义反转义是基于浏览器的工具,用于在可读字符和转义序列之间转换 JavaScript 字符串。用它为字符串字面量转义文本,或在需要检查原始字符时反转义支持的序列。它处理反斜杠、引号、常用控制字符和非 ASCII 字符。
转义时,非 ASCII 字符可表示为 \uXXXX 或现代的 \u{…} 形式。模板字面量模式还会转义反引号和 ${。工具还提供 JSON 安全选项。反转义时,它识别 \uXXXX 序列(包括代理对),以及 \u{…}、\xXX 和命名转义。
JavaScript 字符串可以直接包含字符,也可以用转义序列表示。在为源代码准备文本或让转义内容更易读时,在这些形式之间转换会很有帮助。转义和反转义让您按任一方向工作,取决于您需要编码字符还是还原它们。
转换完全在浏览器中运行,您的输入不会发送到服务器。工具免费,页面加载后可离线工作,此后无需网络连接也能使用。适合需要准备、检查或排查 JavaScript 字符串内容的开发者和 DevOps 工程师。
步骤 1:将 JavaScript 文本粘贴或拖放到工具中。先准备好要转换的字符串或内容。
步骤 2:选择转义或反转义。转义将字符转换为转义序列,反转义将支持的序列转回字符。
步骤 3:若适合您的输入,选择一个选项。模板字面量模式还会转义反引号和 ${,还有 JSON 安全选项可用。
步骤 4:复制结果用于代码或工作流。在插入更大的字符串或文件前先检查。
使用场景:将 JavaScript 字符串嵌入另一个 JavaScript 字符串而不破坏引号。转义引号和反斜杠有助于为源代码准备文本。
使用场景:通过将支持的转义序列转回字符,阅读密集转义的字符串。这在调试时让文本更易检查。
使用场景:为粘贴到 JavaScript 源代码准备字符串字面量。转义那些需要用转义序列表示的字符。
使用场景:处理用于模板字面量的文本。模板字面量模式还会转义反引号和 ${。
使用场景:检查包含 Unicode 或十六进制转义序列的字符串。反转义支持 \uXXXX、代理对、\u{…} 和 \xXX。
使用场景:用可用的 JSON 安全选项,为 JSON 相关工作准备 JavaScript 字符串内容。