Regex 测试器

即时反白匹配文字

🔒 本地处理与外部服务的使用方式请查看本工具的隐私说明;网站统计服务另见隐私政策。

匹配结果

—

快速理解

Regex 测试器可以怎么帮你?

免费正则测试工具。 免费在线使用,免注册,适合日常、学习、工作与内容制作快速完成,支持手机与桌面浏览器。

适合场景

在批量替换、表单校验或日志搜索前,可以用 JavaScript 正则表达式确认 pattern 会命中哪些文本。页面带有 Email、手机、台湾身份号码、统一编号和 URL 预设,也能填写 flags。底层使用 ECMAScript 引擎;Python、PHP、Java 或数据库的语法可能不同。

使用方式

在「正则表达式」填写 pattern,「旗标」可输入 g、i、m、s、u、y,再把案例放进「测试文字」。三个字段变化时会即时运行;带 g 会找出全部匹配,不带 g 只显示第一个。也可以点 Email、手机、身份号码、统一编号或 URL 预设,再换成正确与错误案例观察差别。

结果怎么看

状态区会列出匹配数量,命中文本以黄色标记,下面的列表显示每一项起始位置。没有命中时不会生成位置列表;pattern 或 flags 无效会显示解析错误。测试校验规则时不要只放成功案例,还应加入空字符串、首尾空格和故意写错一位的数据。

隐私与限制

RegExp 在浏览器本地执行,pattern、flags 与测试文本不会发送到本站。不要粘贴正式环境日志、production token、真实密码、身份号码、Email 名单或未脱敏个人信息;合成数据已经足够。复现前请替换账号和识别码。

预设检查外观,不验证身份号码或统一编号校验码,也不能证明 Email、URL 存在。JavaScript RegExp 与后端引擎可能不同,应用前要在目标端再测;复杂回溯 pattern 会卡住页面。

常见问题

什么是 flags?

g(全部)、i(忽略大小写)、m(多行)、s(dot 匹配换行)。