🧩 在线正则表达式测试工具

⏱ 更新于 · 免费 · 无需注册 · 数据本地处理

一句话答案

免费在线正则表达式测试工具,粘贴正则与文本即可实时匹配,命中结果高亮显示并列出捕获组,支持 g/i/m/s/u 标志与常用正则模板(邮箱、手机号、URL、日期),本地执行不上传。

正在加载工具…

动画操作演示

在线正则表达式测试工具介绍

在线正则表达式测试工具用于验证正则写得对不对:输入正则表达式与测试文本,实时高亮所有命中片段,并逐条列出匹配内容与捕获组(含分组序号),支持 g(全局)、i(忽略大小写)、m(多行)、s(点匹配换行)、u(Unicode)五种常用标志。内置邮箱、手机号、URL、日期、身份证等常用模板可一键填入,适合开发调试、日志提取与表单校验规则验证。全程浏览器本地执行,测试文本不上传。

在线正则表达式测试工具使用方法

  1. 输入正则表达式(不带斜杠),勾选需要的标志位
  2. 在下方粘贴测试文本,命中结果会实时高亮
  3. 查看匹配列表与捕获组;可点常用模板快速填入

常见问题(FAQ)

正则表达式怎么测试?

把正则写在斜杠之间是 JavaScript 字面量写法,在线测试时只需填模式本身(如 \\d+),再选标志位(g 全局、i 忽略大小写等),然后把待匹配文本粘贴进测试框,命中的部分会实时高亮并列出捕获组。

正则匹配测试工具哪个好用?

建议看三点:是否实时高亮命中、是否显示捕获组、是否有常用模板参考。工具快的正则测试三条都具备,且支持五种常用标志,完全在浏览器本地执行,测试生产日志也不用担心数据外泄。

g 标志不加会怎样?

不加 g 只返回第一个匹配;加上 g 后会找出全部匹配。做替换、批量提取时通常都需要 g 标志。

为什么我的正则一直匹配不到?

常见原因:特殊字符没转义(如 . 要写成 \\.)、用了中文全角括号、忘记加 i 导致大小写不匹配、多行文本没开 m。可以先用页面里的常用模板对比写法。

参考资料与权威文档

📖 MDN 正则表达式指南

📖 ECMAScript 正则语法规范

本页技术说明参考以上官方文档撰写,确保描述有据可查。

隐私与数据安全说明

🔒 本工具全部在你的浏览器本地运行:你输入的数据、生成的结果均只存在于当前页面内存中,不会上传到服务器,也不会被任何第三方获取。关闭页面即自动清除,无需注册、无需登录、完全免费。

相关工具推荐