Fineuralab
浏览器正则测试指南
在写入代码或文档前,用样例文本测试 JavaScript 正则表达式。
长尾指南
适合谁阅读
适合开发者、数据清理人员、QA 和写作者快速检查正则。
浏览器正则测试器适合小型提取和校验任务。最好同时使用正例和反例,确认模式会命中什么、拒绝什么。
适合的场景
常见任务
- 测试邮箱或 ID 提取规则。
- 检查路由片段和文件名。
- 写代码前复核日志行匹配。
- 为文档或 QA 记录创建示例。
推荐流程
- 粘贴有代表性的样例文本。
- 输入正则和 flags。
- 查看匹配和位置。
- 加入不应该匹配的反例。
不适合这样使用
- 不要假设所有正则引擎都和 JavaScript 一样。
- 不要只测试预期命中的例子。
- 生产中过宽的规则需要代码审查。
相关 Fineuralab 页面
常见问题
使用哪个正则引擎?
Toolkits 测试器使用浏览器 JavaScript RegExp 引擎。
为什么要测试反例?
能命中正确例子的正则仍可能过宽,误命中不该匹配的数据。