正则表达式测试工具用于在浏览器中实时编写和调试 JavaScript 正则表达式,即时查看匹配结果、捕获分组和高亮预览。适合验证表单输入校验规则(如邮箱、手机号、URL 格式)、提取日志或文本中的结构化片段、测试 replace 替换逻辑,以及学习和理解正则语法中量词、分组、零宽断言等特性的实际行为。
正则表达式模式(如 ^[\w.-]+@[\w.-]+\.\w{2,}$)、修饰符(g/i/m/s/u 任意组合)以及待匹配的目标文本。支持在输入框内实时编辑,工具会即时反馈匹配结果。默认提供示例模式 ([a-z]+) 和示例文本帮助快速上手。
匹配数量统计、每个匹配项的起始位置(index)、完整匹配内容、以及各捕获分组的独立值列表。同时在上方预览区高亮显示目标文本中的所有匹配片段(黄色背景标记),支持全局模式下的多匹配遍历和非全局模式的首个匹配定位。若正则语法有误,输出具体错误信息。
工具会根据输入的模式和修饰符执行匹配,并展示匹配文本、索引位置和捕获分组。全局模式会列出多条匹配结果;非全局模式只展示首个匹配。为避免异常表达式造成页面卡顿,结果数量会有限制。所有匹配都在本地完成。
输入示例
正则表达式: ([\w.-]+)@([\w.-]+)\.(\w{2,})
修饰符: g
目标文本: 联系 support@toolorbit.site 或 admin@example.com输出示例
共 2 个匹配
Match 1 (index 3): support@toolorbit.site
Group 1: support
Group 2: toolorbit
Group 3: site
Match 2 (index 28): admin@example.com
Group 1: admin
Group 2: example
Group 3: com不勾选 g 时,正则在找到第一个匹配项后就会停止。勾选后,它将扫描整篇文档并标出所有结果。
取决于是否开启了 i (忽略大小写) 标志。您可以根据搜索精细度灵活切换。
这取决于您的浏览器版本。现代 Chrome 和 Firefox 均已完美支持这种高级正则特性。