/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/
标准通用邮箱格式验证,支持主流域名与子域
✓ dev@example.com✕ dev@.com
/^https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&\/=]*)$/i
匹配带 http:// 或 https:// 协议的合法完整网址与查询参数
✓ https://tools.slarda.com/tools?ref=nav✕ htt://invalid_url
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
严格检查 0-255 范围的 4 段式点分十进制 IP 地址
✓ 192.168.1.1✕ 256.100.0.1
/^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$/i
匹配标准未缩写的 8 段 16 进制 IPv6 地址
✓ 2001:0db8:85a3:0000:0000:8a2e:0370:7334✕ 2001:0db8:85a3:::7334
/^(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/
不带协议头的二级/多级纯域名格式
✓ tools.slarda.com✕ -bad-domain.com
/^1[3-9]\d{9}$/
支持最新工信部 13/14/15/16/17/18/19 等全号段 11 位手机号
✓ 13812345678✕ 12812345678
强密码 (大+小写+数字+特殊字符, 8+位)表单校验
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/
至少包含 1 个大写字母、1 个小写字母、1 个数字和 1 个特殊字符
✓ P@ssw0rd2026✕ password123
合法用户名 (字母数字下划线 3-16位)表单校验
/^[a-zA-Z0-9_-]{3,16}$/
用于用户注册账号命名,禁止特殊符号
✓ dev_user_99✕ a*b
/^[1-9]\d{5}(?:18|19|20)\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\d|30|31)\d{3}[\dXx]$/i
校验 18 位身份证基础生日逻辑与末尾 X 校验位
✓ 110101199003072345✕ 110101188002302345
Hex 颜色代码 (#RGB / #RRGGBB)代码与开发
/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3}|[A-Fa-f0-9]{8})$/
支持 3 位缩写、6 位完整及 8 位带透明度 Hex 色值
✓ #3b82f6✕ #12345
/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i
标准 RFC 4122 第四版 UUID
✓ f47ac10b-58cc-4372-a567-0e02b2c3d479✕ f47ac10b-58cc-1372-a567-0e02b2c3d479
/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/
严格遵循 npm / SemVer 2.0.0 规范的版本字符串
✓ 1.0.4-alpha.1+build.102✕ 01.2.3
/^[A-Za-z0-9-_=]+\.[A-Za-z0-9-_=]+\.?[A-Za-z0-9-_.+/=]*$/
三段式由点号分割的 Base64URL 编码结构
✓ eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c✕ invalid.jwt
ISO 8601 日期 (YYYY-MM-DD)时间与日期
/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/
标准年月日格式,含月份和天数的基础范围约束
✓ 2026-11-09✕ 2026-13-40