regexpal轻量实时、sojson.com/regex中文友好、regexr可视化教学,三者各具优势;但最终需在目标环境(如js控制台)本地验证,因在线工具无法完全模拟引擎差异。
Regexpal:轻量实时、适合前端快速验证
如果你在写 JavaScript 正则,或者需要一边改 pattern 一边看匹配高亮效果,Regexpal 是最顺手的起点。它基于原生 JS 实现,不依赖后端,所有匹配逻辑在浏览器里跑,因此对 ^、$、.(是否匹配换行)、g/i/m 标志的行为和真实环境一致。
- 打开即用,无注册、无广告,页面只有两个文本框 + 几个复选框
- 匹配结果实时着色,未匹配部分灰显,一眼识别漏匹配或过度匹配
- 不支持 PCRE 风格的
\K或条件断言,但绝大多数 JS/Python/Java 场景够用 - 注意:
.默认不匹配换行符;如需匹配,请勾选dotall(有些版本叫single line)选项
sojson.com/regex:中文友好、带常用表达式库
国内开发者常驻的站点,https://www.sojson.com/regex 对中文字符、手机号、身份证、邮箱等高频需求做了预置模板,点开就能复制粘贴测试,省去查文档时间。