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