正则模板库在线 - Email、URL、IPv4、UUID 与日期规则
提供 Email、URL、IPv4、UUID、日期和常见字段的正则模板,适合快速建立校验初稿,再结合真实正例、反例和业务规则调整,不能替代后端验证。
功能特点
- 按 Email、URL、IPv4、UUID 和日期等字段浏览完整模板
- 展示每个模板的适用范围与已知边界,避免把格式判断当业务有效性
- 一键复制后可转到测试器继续增加正例和反例
使用方法
- 选择最接近业务字段和目标引擎的模板
- 阅读边界说明并按允许范围调整长度、协议或地区规则
- 在正则测试器和后端运行时用完整样本集验证
示例输入
常见字段模板
Email、URL、IPv4、UUID、日期适合从常用模板开始,再按业务规则微调。
表单校验初稿
手机号 / 邮编 / 日期格式适合快速准备前端校验规则草稿。
格式通过不等于值合法
IPv4: 192.168.1.1 / 999.1.1.1 日期: 2026-07-18 / 2026-13-40IPv4 模板限制每段范围;日期模板只检查 YYYY-MM-DD 形状,真实日期仍需日期解析。
JWT 只检查三段结构
header.payload.signatureJWT 模板只要求三段由点号分隔的 URL-safe 字符串,不验证签名、iss、aud、exp 或权限。
示例输出
常见字段模板
Email、URL、IPv4、UUID 和 YYYY-MM-DD 模板列表,可复制后按业务边界修改表单校验初稿
返回手机号、邮编和日期的基础格式模板,并提示地区与真实日期仍需业务校验格式通过不等于值合法
IPv4:192.168.1.1 通过;999.1.1.1 不通过 日期:2026-07-18 通过;2026-13-40 通过格式检查但不是有效日期JWT 只检查三段结构
JWT:三段式结构通过格式模板;签名与声明未验证
常见错误
- 通用模板不等于业务规则,例如手机号、身份证、邮编会有地区和时间变化。
- 直接复制模板而不写测试样本,容易漏掉空值、大小写和边界长度。
- 过度严格的正则可能拒绝合法输入,尤其是邮箱和国际化 URL。
适用场景
- 表单校验起步
- 接口字段验证
- 日志字段提取
- 正则模板收集
实操检查
模板是起点,不是业务契约
模板库提供 Email、URL、IPv4、UUID 和日期等常见格式的起始表达式;复制后应按产品允许范围调整长度、协议、地区和 Unicode 规则。
分开验证格式和真实性
例如日期模板可以接受 2026-13-40 这样的形状,但日期解析器会拒绝无效月份;邮箱存在性、URL 可达性和权限仍需后端或业务流程确认。
页面专属核验
使用前与操作中
- 把页面当作静态的 24 个常见模板库;它展示表达式和简短说明,不执行选择、复制、完整样本验证或业务字段查询。
- 使用 Email、URL、IPv4、日期、UUID、密码强度等模板前,先明确模板只描述字符形状;域名可达性、真实日期、账号存在性和密码泄露不由正则证明。
- 先确定目标引擎、语言字符串转义、Unicode/地区规则和长度限制,再改写模板;需要逐次匹配或捕获结果时转到正则测试器。
结果出来后
- 选中的模板是否与页面说明和内置 examples 对应,且在目标引擎中能编译而没有因字符串转义改变含义?
- Email、URL、IPv4、日期和 UUID 是否分别用边界正例/反例测试,例如 `256.1.1.1`、不存在的日期和带查询参数的 URL?
- 模板通过后,后端 Schema、解析器、长度上限、DNS/业务状态和安全检查是否仍独立验证,而不是把正则通过当作字段有效?
相关工具
工具边界
- 模板不是标准答案,不覆盖所有地区、语言、协议版本和业务约束。
- 过于宽松会放过脏数据,过于严格会拒绝合法输入,不能只追求一个复杂表达式。
- 正则不能替代邮箱验证、URL 请求、数据库唯一性和权限检查等业务流程。
与相似工具的区别
- 正则速查:模板库按 Email、URL、UUID 等字段提供完整规则;速查表只说明 10 个基础 token,适合核对最小语法构件。
安全与兼容性
- 内置模板仅做格式初筛,前后端仍需验证长度、权限、唯一性、可达性和业务状态。
- 手机号、邮编和域名规则会随地区与标准演进;应用应维护带版本的测试样本而非永久复制模板。
下一步排查
- 选中模板后补充项目真实输入、空值、超长值和恶意输入。
- 用正则验证器确认格式,再用 JSON、Headers 或 API 工具核对字段上下文。
- 规则进入生产前记录目标引擎、版本、测试样本和变更原因。
常见问题
库里的邮箱或 URL 正则足够严谨吗?
它们是可修改的起点,不保证覆盖所有合法格式;应按业务需求增加正例、反例和国际化样本。
模板应该放在前端还是后端?
前端可用于即时反馈,后端必须再次校验;安全、权限和业务规则不能只依赖正则。
如何避免模板误匹配?
先复制模板,在真实样本和边界样本中测试,再用解释器检查锚点、字符类、分组和量词。