使用场景
- 在真实示例文本中测试 JavaScript 正则表达式,快速查看匹配、标志和捕获组。
- 以浏览器本地方式处理输入,并在复制前检查结果。
- 结合 Regex 测试器 和相关工具缩短工作流。
在真实示例文本中测试 JavaScript 正则表达式,快速查看匹配、标志和捕获组。
输入 / 输出
输入、输出和复制操作集中在这个主区域。示例和检查内容放在下方。
本地会话
输入状态只保存在此浏览器中,可在无账号时恢复上次工作区。
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
使用场景
复制前检查
常见失败情况
相关工具
指南
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
^[^\s@]+@[^\s@]+\.[^\s@]+$https?:\/\/[^\s"'<>]*[A-Za-z0-9/#]\b(?:25[0-5]|2[0-4]\d|1?\d?\d)(?:\.(?:25[0-5]|2[0-4]\d|1?\d?\d)){3}\b模式预设
应用常见生产模式,再用自己的示例验证后复制。
邮箱
在日志、表单和粘贴的 payload 中查找常见邮箱地址。
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\bURL
提取 http/https URL,避免吞掉引号或尖括号。
https?:\/\/[^\s"'<>]*[A-Za-z0-9/#]ISO 日期
在代码验证日历规则前匹配 yyyy-mm-dd 日期。
\b\d{4}-\d{2}-\d{2}\bUUID v4
在 request ID、fixture 和 API 响应中查找 UUID。
\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\bIPv4
在服务器日志和 DNS 排查记录中定位 IPv4 地址。
\b(?:25[0-5]|2[0-4]\d|1?\d?\d)(?:\.(?:25[0-5]|2[0-4]\d|1?\d?\d)){3}\bHEX 颜色
收集短格式、六位和带 alpha 的 CSS HEX 颜色。
#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\bSlug
匹配路由、文档和内容 ID 中的小写 URL slug。
\b[a-z0-9]+(?:-[a-z0-9]+)*\b匹配
2
生效标志
g
复制模式前检查位置和捕获组。
2026-06-05组 1: 2026组 2: 06组 3: 052026-07-01组 1: 2026组 2: 07组 3: 01下一步可用工具
可复制输出
[
{
"index": 1,
"text": "2026-06-05",
"position": 15,
"groups": [
"2026",
"06",
"05"
]
},
{
"index": 2,
"text": "2026-07-01",
"position": 30,
"groups": [
"2026",
"07",
"01"
]
}
]用正例和反例生成起始模式,复制前先在上方测试。
置信度
92%
正例匹配
2
反例匹配
0
建议模式
\b\d{4}-\d{2}-\d{2}\b