DevTools
语言

正则生成器

DevTools 正则生成器为 Email、URL、IPv4/IPv6、UUID、MAC、日期与时间等常见类型提供预设 JavaScript 正则表达式,附说明、示例与本地测试,免费且无需注册。

正则生成器

选择 Email、URL、IPv4/IPv6、UUID、MAC、日期与时间等常见类型,生成 JavaScript 正则表达式并附说明与示例匹配。

模式类型
正则表达式
/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/

匹配常见邮箱地址:本地部分允许字母、数字与 ._%+-,域名含至少一个点与 2 位以上顶级域。不验证邮箱是否真实存在。

示例匹配
  • user@example.com
  • name.surname+tag@mail.co.uk

共 2 处匹配

  • 「support@devtools.example.com」 @ 3
  • 「admin@company.org」 @ 46

工具介绍

表单校验、日志解析与数据清洗时常需要标准正则。选择模式类型即可获取经过验证的 pattern 与推荐标志位,并可在页面内对样本文本即时测试匹配结果。

使用说明

  1. 点击选择目标模式类型(如 Email、UUID)。
  2. 复制生成的 /pattern/flags 到项目代码。
  3. 在测试区粘贴文本验证匹配,必要时调整标志位。

常见问题

如何在线生成常见正则表达式?

在 DevTools 正则生成器页面选择 Email、URL、IPv4 等类型,工具立即显示 JavaScript 正则、中文说明与示例字符串,支持一键复制。

生成的正则使用什么引擎?

输出为 JavaScript RegExp 语法,与 Node.js 及浏览器行为一致。不支持 PCRE 专有特性(如 (?R) 递归)。

预设正则是否覆盖所有边界情况?

预设面向常见格式校验,复杂业务规则(如国际化邮箱、带端口 URL)仍需人工调整。请用真实数据在测试区或 Formatter 正则调试器中验证。

数据会上传到服务器吗?

不会。模式生成与文本测试均在浏览器本地完成。

相关工具