PRACTICAL GUIDE / 2026-09-14

UUID 格式与正则表达式验证基础

UUID 用于标识资源,正则只能验证文本形状,数据库唯一约束才负责最终唯一性。

01

UUID v4 的结构

标准文本由 32 个十六进制字符和 4 个连字符组成,常见分组为 8-4-4-4-12。

02

验证边界

  • 正则检查长度、字符和版本位
  • 生成使用浏览器安全随机源
  • 数据库仍需唯一索引
  • UUID 不应直接作为安全凭证
03

测试正则时覆盖边界

除了合法样本,还应测试缺少连字符、字符超范围、长度错误和大小写混合等输入。