JavaScript 转义/反转义工具 – 处理 JS 字符串
JavaScript 转义/反转义工具在可读文本与转义形式之间转换 JavaScript 字符串内容。转义模式处理反斜杠、引号、常见控制字符和非 ASCII 字符(表示为 \uXXXX 或 \u{…});模板字面量模式还会转义反引号和 ${。反转义模式可识别 \uXXXX(含代理对)、\u{…}、\xXX 和命名转义。粘贴或拖入文本,选择方向,然后复制结果。
JavaScript 转义/反转义工具是一款基于浏览器的工具,用于在可读文本与转义形式之间转换 JavaScript 字符串内容。用它来为源代码准备文本、检查转义字符串中的序列,或来回转换内容而无需逐个编辑字符。
在转义模式下,工具转义反斜杠、单引号和双引号以及常见控制字符,包括换行、回车、制表、退格、换页、垂直制表和空字符。非 ASCII 字符表示为 \uXXXX 或现代的 \u{…} 形式。模板字面量模式还会转义反引号和 ${。在反转义模式下,工具处理 \uXXXX 序列(含代理对)、\u{…}、\xXX 和命名转义。
JavaScript 字符串可以使用转义序列来表示字符并保护字符串语法。将可读文本转换为转义文本有助于在为代码准备字符串时,而反转义可以让编码内容更容易阅读。该工具支持两个方向,因此您可以选择适合您任务的表示形式。
转换完全在浏览器中运行。您的输入在您的设备上处理,不会上传、存储或发送到服务器;页面加载后,该工具也支持离线使用。这为您提供了一种私密的方式来处理字符串内容,而无需依赖服务器连接。
JavaScript 转义/反转义工具可帮助开发者和 DevOps 工程师准备源代码字符串、检查转义值,以及处理模板字面量内容。粘贴或拖入文本,选择转义或反转义,然后复制结果以进行下一步。
步骤 1:将 JavaScript 文本粘贴或拖入工具。您可以从需要转义的可读文本开始,也可以从想检查的转义字符串开始。
步骤 2:选择「转义」对文本进行编码,或选择「反转义」将转义序列转回字符。选择与您的输入形式相符的方向。
步骤 3:在为模板字面量转义文本时,使用模板字面量模式。它还会转义反引号和 ${,使其在该上下文中安全表示。
步骤 4:查看转换后的文本并复制结果。确认输出是您需要的形式,然后再将其添加到 JavaScript 代码中。
使用场景:将 JavaScript 字符串嵌入另一个 JavaScript 字符串而不破坏其引号。转义引号和反斜杠有助于保持字符串表示的完整。
使用场景:通过将转义序列转回字符来阅读密集转义的字符串。这让文本更容易检查。
使用场景:为粘贴到源代码中准备字面量。对可能影响字符串语法的字符进行转义。
使用场景:转换要在模板字面量中使用的文本。模板字面量模式还会转义反引号和 ${。
使用场景:检查 JavaScript 文本中的 Unicode 转义。反转义支持 \uXXXX、代理对和 \u{…} 形式。
使用场景:检查常见控制字符在字符串中的表示方式。转义模式处理换行符、制表符和回车符等字符。