Regex Test 在线正则测试与调试工具 (在线验证)
完全在浏览器中验证和调试正则表达式,零数据上传。
无需打开IDE,免费在线进行 Regex Test。即时预览匹配、标志和捕获组。
免费的 Regex Test 在线验证器。输入正则表达式模式,切换标志,即时查看所有高亮匹配。包含用于邮箱、电话号码等的快速代码片段。完全本地运行。
页面质量说明
- 步骤与说明会和当前工具行为一起核对。
- 浏览器限制、文件大小或兼容性差异会在相关位置标明。
- 除非页面明确说明,否则文件和文本优先在本地浏览器中处理。
掌握正则表达式
正则表达式 (Regex) 是开发人员的超能力,允许进行复杂的模式匹配和文本操作。然而,它们编写和调试起来非常困难。我们的 正则表达式测试器 提供了一个游乐场,让您在部署之前针对真实字符串测试您的模式。
关键概念:
- 标志:修改搜索的工作方式。'g' (全局) 查找所有匹配项,'i' (不区分大小写) 忽略大小写,'m' (多行) 改变开始/结束锚点的工作方式。
- 捕获组:使用括号
(...)提取匹配的特定部分,例如仅从电子邮件地址中提取域名。 - 字符类:如
\d(数字) 或\w(单词字符) 的快捷方式使您的模式更简洁。
实时调试
当您输入时,我们会立即突出显示匹配项。这种紧密的反馈循环有助于您更快地学习 Regex 并及早发现边缘情况。注意:此工具模仿 JavaScript Regex 引擎。
核心功能
- 即时高亮: 匹配项和捕获组随输入更新,因此您无需重新加载即可迭代。
- 标志切换: 切换 g、i、m、s、u 标志,在当前浏览器中测试正则表达式。
- 入门片段: 一键式电子邮件、电话号码、IP地址、十六进制颜色和发票ID模式可快速开始测试。
常见问题
如何查看所有匹配项?
测试器在高亮显示时自动启用全局标志,以便一次可见所有匹配项。
我的文本被存储了吗?
不。一切都在客户端运行。关闭标签页会清除您的输入。
它可以处理 Unicode 吗?
是的。启用“u”标志以处理表情符号、重音字符和非拉丁脚本。
相关文章
-
JavaScript Regex Debugger Guide: Capture Groups, Flags and Browser Limits
Use the JavaScript Regex Tester to inspect matched text, its index and numbered capture groups. This guide focuses on debugging behavior and browser limits. For your first test, use the basic regex walkthrough. Start with a small, reproducible example Enter the pattern without surrounding / characters. For an invoice identifier, use: regex
-
How to Test Regex Online: A JavaScript Starter Walkthrough
To test a JavaScript regular expression online, open the Regex Tester, enter the pattern without / delimiters, and paste a short sample. The page highlights matches and lists their starting indexes and numbered capture groups. Use invented text while learning. Your first test: find an invoice number 1. Enter INV-(\d{4})-(\d{3}) in the pattern field. 2. Leave the default g and i flags enabled.