String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.
原始输入
转义输出
关于本工具
支持五种上下文的字符串转义与反转义:JSON/JS字符串、JS模板字符串、HTML实体、SQL单引号转义和正则表达式模式。
粘贴任意文本,选择模式和语言,即可立即获得结果。
使用方法
- 选择转义或反转义模式。
- 点击语言按钮(JSON、JS、HTML、SQL或RegExp)。
- 粘贴输入或点击示例加载示例。
- 输出即时更新。点击复制可复制结果。
使用场景
嵌入JSON载荷前的字符串转义、插入innerHTML前的HTML转义、SQL用户输入转义,以及正则表达式字面量模式转换。
常见问题
- 可以用于生产SQL输入消毒吗? — 不可以。生产环境请始终使用参数化查询。此工具仅供学习和检查使用。
- RegExp反转义如何工作? — RegExp反转义依赖上下文且定义不明确,此模式原样返回输入。
- JSON转义如何处理Unicode? — 控制字符(U+0000–U+001F)编码为\uXXXX。U+007F以上的可打印Unicode字符保持原样(有效JSON)。