正则表达式测试器
写表达式、贴文本,每个匹配实时高亮——捕获组也一并展示。JavaScript 正则引擎,全程本地。
在浏览器本地运行
匹配结果(高亮)
如何使用 正则测试器
- 输入正则表达式,以及需要的修饰符。
- 粘贴示例文本,实时查看每一处匹配的高亮。
- 展开捕获组明细,逐个检查匹配内容。
常见用途
- 上线前先把校验规则调试清楚。
- 用真实日志行或用户输入样例测试边界情况。
- 逐组弄清一个借来的正则到底是什么行为。
- 编写替换逻辑前确认捕获组编号。
使用前须知
- 使用 JavaScript 正则引擎,与其他语言可能存在行为差异。
- 灾难性回溯在恶意输入下可能卡住标签页。
- 后行断言的支持情况取决于浏览器版本。
常见问题
这是哪种正则方言?
JavaScript(就是你浏览器里的 RegExp)。支持标志位:g i m s u y d。现代浏览器里后行断言和命名捕获组都可用。
我的文本会被发送出去吗?
不会——匹配完全在浏览器本地进行。日志、邮箱等敏感样本都留在你的设备上。
为什么有的匹配显示 "∅"?
那是零宽匹配(如 \b 或可选组)。用 ∅ 标记它们的位置,同时避免死循环。