开发工具指南
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 匹配换行)。