Regex Tester

正则表达式测试器

快速验证正则表达式,查看每个匹配项的位置和捕获组,适合清洗文本、校验格式和排查规则。

flagsmatchAll捕获组本地测试

Test

匹配测试

不要填写首尾斜杠,只输入表达式主体。

支持 d、g、i、m、s、u、y,工具会自动去重。

MATCH

正则匹配测试

输入表达式和测试文本后,快速查看匹配数量、匹配内容和出现位置。

GROUP

捕获组查看

对带括号的正则规则展示捕获组结果,便于确认提取字段是否正确。

LOCAL

浏览器本地执行

测试逻辑基于 JavaScript RegExp,在当前浏览器中完成,不上传测试文本。

正则表达式测试器怎么用?

在正则表达式输入框填写规则主体,在 flags 中填写匹配模式,再粘贴测试文本并点击测试。结果区会展示每条匹配内容、位置和捕获组。

常见正则测试场景

常见用途包括邮箱匹配、手机号校验、URL 提取、日志字段提取、HTML 片段检查、关键词过滤、配置文件清洗和接口返回内容验证。

flags 应该怎么选?

g 表示全局匹配,i 表示忽略大小写,m 适合多行文本,s 可以让点号匹配换行。多数文本提取场景可以先使用 gi 或 gm。

正则测试结果和后端语言一样吗?

本工具使用 JavaScript RegExp,不同语言在断言、命名捕获、Unicode 和转义细节上可能不同。上线前建议在目标运行环境再验证一次。

热门正则测试需求

正则表达式测试器Regex测试在线正则正则匹配捕获组测试邮箱正则URL正则手机号正则文本提取

工具指南

正则测试器是什么?

用样本文本测试正则表达式,查看匹配结果、位置和捕获组。

正则测试正则表达式匹配测试捕获组

如何使用正则测试器

  1. 输入正则表达式。
  2. 粘贴样本文本。
  3. 运行匹配并查看命中内容和捕获组。

功能特点

  • 免费使用
  • 无需注册
  • 支持现代浏览器
  • 流程清晰,结果可复制

常见问题

关于正则表达式测试器

为什么输入 /abc/g 会报错?

工具将表达式和 flags 分成两个输入框,表达式里填写 abc,flags 里填写 g 即可。

可以测试多行文本吗?

可以。把多行文本粘贴到测试文本框中,按需要使用 m 或 s flag。

正则测试器会保存我的文本吗?

不会。测试在浏览器本地完成,页面关闭后不会保存输入内容。