正则测试器

填写模式、可选标志(如 gi)以及要搜索的文本。结果通过 RegExp 与 String.match 实时更新,并以缩进 JSON 显示匹配数组,方便复制。

更新 2026-08-03 · developer

[ "hello", "HELLO" ]

关于本工具

每次改动都会执行 new RegExp(pattern, flags)。成功时用 JSON.stringify 输出匹配数组(或 []);模式或标志无效时直接显示错误信息。

使用方法

  1. 输入模式: 填写不含两侧斜杠的表达式主体(示例默认为 hello)。
  2. 设置标志: 在「标志」字段填写如 gi,或不填表示无标志。
  3. 提供样本文本: 在「文本」区粘贴要测试的字符串。
  4. 查看匹配: 阅读匹配的 JSON 数组;若模式无效则查看错误字符串。

常见用途

使用提示

常见问题

使用哪种正则引擎?

浏览器的 JavaScript RegExp,通过 new RegExp 与 String.match。

没有匹配时是什么样?

模式有效但无命中时显示空 JSON 数组 []。

为什么看到错误字符串?

构造 RegExp 时模式或标志抛错了,请修正语法后重试。

文本会上传吗?

匹配在浏览器内随编辑进行,无需注册。

相关关键词

相关工具