Regex Test 在线正则测试与调试工具 (在线验证)
完全在浏览器中验证和调试正则表达式,零数据上传。
无需打开IDE,免费在线进行 Regex Test。即时预览匹配、标志和捕获组。
免费的 Regex Test 在线验证器。输入正则表达式模式,切换标志,即时查看所有高亮匹配。包含用于邮箱、电话号码等的快速代码片段。完全本地运行。
页面质量说明
- 步骤与说明会和当前工具行为一起核对。
- 浏览器限制、文件大小或兼容性差异会在相关位置标明。
- 除非页面明确说明,否则文件和文本优先在本地浏览器中处理。
掌握正则表达式
正则表达式 (Regex) 是开发人员的超能力,允许进行复杂的模式匹配和文本操作。然而,它们编写和调试起来非常困难。我们的 正则表达式测试器 提供了一个游乐场,让您在部署之前针对真实字符串测试您的模式。
关键概念:
- 标志:修改搜索的工作方式。'g' (全局) 查找所有匹配项,'i' (不区分大小写) 忽略大小写,'m' (多行) 改变开始/结束锚点的工作方式。
- 捕获组:使用括号
(...)提取匹配的特定部分,例如仅从电子邮件地址中提取域名。 - 字符类:如
\d(数字) 或\w(单词字符) 的快捷方式使您的模式更简洁。
实时调试
当您输入时,我们会立即突出显示匹配项。这种紧密的反馈循环有助于您更快地学习 Regex 并及早发现边缘情况。注意:此工具模仿 JavaScript Regex 引擎。
核心功能
- 即时高亮: 匹配项和捕获组随输入更新,因此您无需重新加载即可迭代。
- 标志切换: 一键切换全局、多行、dotAll和不区分大小写模式,以反映生产行为。
- 入门片段: 一键式电子邮件、电话号码、IP地址、十六进制颜色和发票ID模式可快速开始测试。
常见问题
如何查看所有匹配项?
测试器在高亮显示时自动启用全局标志,以便一次可见所有匹配项。
我的文本被存储了吗?
不。一切都在客户端运行。关闭标签页会清除您的输入。
它可以处理 Unicode 吗?
是的。启用“u”标志以处理表情符号、重音字符和非拉丁脚本。
相关文章
-
Regex Tester & Debugger Guide 2026: New Engine Features + Privacy-Safe Testing
TL;DR — 2026 brought Unicode set notation (v flag), reliable lookbehind across browsers, and named capture group duplicates. Test all of it without uploading production data in our browserbased Regex Tester. If you write code for a living, you've stared at something like ^([azAZ09\\.]+)@([azAZ09\\.]+)\.([azAZ]{2,5})$ wondering why it won't match an email you know is valid. Regex is powerful. D…
-
How to Test and Debug Regex Online (Free Regex Tester + Cheat Sheet 2026)
In 2026, most developers don't write regular expressions from scratch—they ask an AI to write them. But there's a massive catch: AIgenerated regex is notorious for confidently hallucinating edge cases that silently fail in production. A single overly greedy quantifier (.) suggested by a chatbot can bring down your entire parsing pipeline or cause catastrophic backtracking. Instead of pasting A…