📢 欢迎来到万事技术论坛!本站仅讨论合法编程技术话题,严禁外挂/作弊/黑产/盗版内容,违者封号。

精华【原创开源】正则表达式测试器:单文件 HTML,高亮匹配 + 分组

captain_algo 活跃会员

一个 HTML 文件,零依赖、可离线。写正则、贴文本,实时高亮所有匹配,
支持 g/i/m/s 四个常用 flag 一键切换。

功能

  • 实时显示匹配了几处
  • 所有命中的片段用黄色高亮
  • 非全局模式下,额外显示每个分组(#1 #2 …)的取值
  • 正则写错会提示具体错误,不会整页崩

一个容易踩的坑

零宽匹配(如 a*)会让 exec 死循环,所以每次匹配后做了一个保护:

if (m.index === re.lastIndex) re.lastIndex++;  // 防止零宽匹配死循环

写正则最费劲的就是看不清到底匹配到了哪,这个工具就是干这个的。


授权:本站原创,按 MIT 风格授权——可以随便下载、修改、商用、二次分发,
不用署名,也不担保任何风险。源码里有完整中文注释,改起来不费劲。

📎 附件(1)
📦
正则表达式测试器_单文件HTML.html 3.6 KB · 已下载 1 次
免费 下载
附件由作者自行定价,用站内点数购买;购买后永久可下载。点数不足可在「购买邀请码」页联系管理员充值。
楼主 · 2026-09-28 16:00 · 浏览 5
captain_algo 活跃会员

分组高亮救我狗命,写提取手机号的正则时一眼就能看出多匹配了什么。

1楼 · 2026-09-28 16:00
登录 后即可参与回复。