示例输入与设置
IPv4搜索邮箱、URL、IPv4、日期、UUID、颜色、端口等常用格式正则表达式。
按格式搜索 · 正则复制以下规则只检查常见文本格式,不验证地址、账号或业务数据是否真实有效。
^[^\s@]+@[^\s@]+\.[^\s@]+$基础邮箱文本格式,不验证邮箱是否存在^https?:\/\/[^\s/$.?#].[^\s]*$要求包含 http:// 或 https:// 前缀^(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)$四段 0 到 255 的十进制数字^\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])$YYYY-MM-DD 格式及基础月日范围^(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d)?$匹配 00:00 到 23:59:59^[+-]?\d+$可带正负号的数字^[+-]?(?:\d+\.?\d*|\.\d+)$不含科学计数法的常见小数格式^(?:0x)?[0-9a-fA-F]+$可带 0x 前缀的十六进制数字^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$带连字符的标准 UUID 1 至 8 版本格式^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$3、6 或 8 位十六进制颜色^(?=.{1,253}$)(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)*[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?$DNS 标签格式,不检查是否可访问^(?:0|[1-9]\d{0,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$0 到 65535 的十进制端口号^[a-zA-Z][a-zA-Z0-9_-]{2,31}$3 至 32 个字符且以字母开头^(?:0|[1-9]\d*)\.(?:0|[1-9]\d*)\.(?:0|[1-9]\d*)(?:-[0-9A-Za-z.-]+)?(?:\+[0-9A-Za-z.-]+)?$核心语义版本,可带预发布和构建信息^\s*$仅包含空白字符的整行搜索邮箱、URL、IPv4、日期、UUID、颜色、端口等常用格式正则表达式。
先用下面的示例确认输入格式和选项,再处理自己的数据。示例中的随机值、文件大小和展示格式会随输入与设置变化。
IPv4^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)$