正则表达式测试器
使用本地匹配突出显示、标志和捕获组输出测试JavaScript正则表达式。一切都在您的浏览器中本地运行。
/
/gi
就绪
突出显示的匹配项
捕获组
| 比赛 | 索引 | 完全匹配 | 团体 |
|---|---|---|---|
| 捕捉组在您测试模式后出现。 | |||
JavaScript RegExp 操作
测试器使用与前端 JavaScript 相同的浏览器 RegExp 引擎,因此标志和语法与真实的客户端代码匹配。
捕获组检查
查看编号组、命名组和匹配位置,无需逐步执行代码或打开控制台。
私有浏览器实用工具
所有操作都在您的浏览器中本地运行。敏感日志、令牌和示例负载不会被上传。
相关开发者工具
常见问题解答
我的正则表达式或测试文本是否已上传?
否。一切都在您的浏览器中使用 JavaScript RegExp 引擎本地运行。您的模式和文本不会发送到 Convertr 服务器。
此测试器使用哪种正则表达式风格?
此页面使用 JavaScript 正则表达式,与现代浏览器和 Node.js 使用的 RegExp 行为相同。
我可以检查捕获组吗?
是的。结果表列出了每个匹配项、编号的捕获组以及浏览器提供的命名捕获组。
支持哪些标志?
测试器支持常见的 JavaScript 标志,包括 g、i、m、s、u、y 和 d(如果您的浏览器可用)。
正则表达式测试器
使用标志、匹配高亮和捕获组输出来测试 JavaScript 正则表达式。
- 输入
- JavaScript 正则表达式、标志和测试文本.
- 输出
- 匹配项、索引、捕获组和突出显示的源文本.
- 实际限制
- JavaScript正则表达式语法与PCRE、RE2、.NET和其他引擎不同;灾难性模式仍可能冻结浏览器标签页。
- 隐私与数据处理
- 一个JavaScript常规表达式、旗帜和测试文本在此浏览器选项卡中进行处理. Converter 不接收或存储;关闭或重新加载页面会清除工作状态,除非该工具明确提供本地下载。
如何使用此工具
- 在工具控件中提供一个 JavaScript 正则表达式、标志和测试文本。
- 选择影响匹配、索引、捕获和高亮源文本的设置,然后运行工具。
- 在复制或下载之前查看匹配项、索引、捕获和高亮显示的源文本。
常见故障模式
无效的语法、重复的标志、零长度全局匹配或昂贵的模式可能导致错误或缓慢的评估。
有用的例子
测试 /order-(\d+)/g 对日志行以列出每个捕获的订单号。