DevKitBase
工具关于隐私

为你实际交付的 JS 风格设计的正则测试器

regex101 在多风格深度探索方面更胜一筹。本页面则另辟蹊径:粘贴模式+标志+示例,在 App Shell 中立即看到匹配结果——无需账户,无需等待远程运行器。

字符: 116
输入

使用时机

编码时快速检查/pattern/gi,或在提交前预览替换。

示例

输入
pattern: \d+
flags: g
text: a1b22
输出
匹配: 1, 22

工作原理

new RegExp(source, flags) → matchAll / 替换预览。无效模式显示错误。引擎是JavaScript正则表达式——非PCRE/Python。

常见陷阱

  • JS缺少一些PCRE特性;后行断言因浏览器版本而异。
  • 灾难性回溯可能导致标签页冻结。
  • 点号匹配所有/多行标志改变`.`和`^$`的含义。

区别说明

实时JS正则表达式。Slugify/大小写工具无需模式即可转换文本。差异比较两个文本块。

常见问题

PCRE/Python 风格?
这里没有——仅 JS;其他请使用 regex101。
灾难性回溯?
非常大的输入可能会冻结标签页;请保持样本合理。
上传?
否。
替换模式?
是,如果界面包含替换字符串。

相关工具

在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。