正则测试
实时匹配与捕获组
测试 JavaScript 正则表达式,支持实时匹配高亮、捕获组以及 g、i、m 标志控制。
这个工具是什么?
测试 JavaScript 正则表达式,支持实时匹配高亮、捕获组以及 g、i、m 标志控制。
该工具使用浏览器的 JavaScript RegExp 引擎编译模式,并在输入文本中显示匹配和捕获组。g、i、m 标志会改变搜索范围、大小写处理和行边界解释。
适合在把正则写入代码前,检查日志过滤、输入验证、ID 提取和简单解析规则。
如何使用
- 输入要测试的正则模式。
- 选择需要的 g、i、m 标志。
- 在示例文本中查看匹配和捕获组。
- 确认生产代码使用的正则引擎与 JavaScript 一致。
示例
| 输入 / 设置 | 输出 |
|---|---|
pattern \d+; text Order 123 | 1 match: 123 |
pattern user-(\d+); text user-42 | 1 match: user-42; capture group 42 |
pattern [; text anything | Invalid regex |
相关工具与概念
最后审阅: 2026-05-08