正则表达式在线测试器

Free 免费 · 无需注册 · 数据不上传 Real-time · Group capture · Flags
/
/
Enter a pattern above and test string below

更多开发工具

Cron 生成器
构建定时任务
URL 编码
百分比编码
时间戳
Unix ↔ 日期
CSS 格式化
格式化与压缩
HTML 格式化
格式化美化
SQL 格式化
格式化 SQL
Base64
编码/解码
JSON 格式化
格式化、验证与压缩

为什么这是最好的在线正则表达式测试器

实时匹配高亮

输入正则模式时,匹配项会实时高亮显示。让你清楚看到表达式究竟捕获了什么。

捕获组

在测试字符串下方清晰查看所有捕获组及其匹配到的值。

支持所有标志位

一键切换 g(全局)、i(忽略大小写)、m(多行)和 s(dotall)标志位。

匹配详情

查看每个匹配项的确切索引位置和长度,便于精确调试。

常见问题

这个测试器使用哪种正则风格?

本测试器使用 JavaScript 内置的 RegExp 引擎,它是 Web 开发和 Node.js 应用的标准。

如何测试用于邮箱校验的正则?

在模式框中输入你的邮箱正则,例如 /^[\w.-]+@[\w.-]+\.[a-z]{2,}$/i,然后在测试字符串区域输入一个测试邮箱,即可看到实时匹配。

为什么我的正则不能跨行匹配?

默认情况下,. 不匹配换行符。启用 s(dotall)标志可让 . 匹配包括换行在内的任意字符,或使用 m(多行)让 ^ 和 $ 匹配行边界。

深度指南
开发者必备工具指南
正则、Cron、时间戳、URL 等
阅读指南