正则表达式测试

在线测试 JavaScript 正则表达式,实时高亮命中内容,列出匹配位置与捕获分组,支持 g/i/m/s 标志。

新上线 4 次使用 开发工具

「正则表达式测试」已就绪

点击下方按钮立即开始使用,无需下载安装,操作简单、即开即用。

立即使用

使用说明

功能说明

输入正则与测试文本,工具会高亮所有命中片段,并逐条列出匹配序号、匹配内容、起始位置与捕获分组,方便验证表达式是否正确。

使用说明

在斜杠之间填入正则,勾选 g/i/m/s 标志,粘贴测试文本后点击「开始匹配」。结果区会同时显示高亮文本与匹配明细表,未命中时会提示 0 处。

使用场景

校验手机号/邮箱/身份证规则、调试日志提取表达式、验证替换前的匹配范围、学习捕获分组。

使用提示

本工具使用 JavaScript 正则引擎,与 PHP、Python 的语法存在差异(如命名分组写法、部分转义),跨语言使用请再核对。

常见问题

支持替换预览吗?

当前版本聚焦匹配测试,暂不提供替换预览功能。

为什么有些匹配结果为空?

零长度匹配(如使用 * 或边界断言)会以「空匹配」标记,属于正常现象。