🔍
全部
常用
国内
开发
邮箱地址 常用
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
匹配标准邮箱格式,支持常见邮箱服务商
示例
example@gmail.com, user@company.cn
中国手机号 常用
^1[3-9]\d{9}$
匹配中国大陆11位手机号码,以1开头,第二位为3-9
示例
13800138000, 15912345678
中国身份证号 国内
^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$
匹配18位中国居民身份证号码,包含地区码、出生日期和校验码
示例
110101199001011234, 31010119850515201X
URL地址 常用
^https?://[a-zA-Z0-9][-a-zA-Z0-9]*[a-zA-Z0-9]*(\.[a-zA-Z0-9][-a-zA-Z0-9]*[a-zA-Z0-9]*)+(/[^\s]*)?$
匹配HTTP/HTTPS协议的URL地址,支持域名和路径
示例
https://www.example.com/path
IPv4地址 常用
^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$
匹配IPv4地址格式,每段数字范围0-255
示例
192.168.1.1, 10.0.0.1, 255.255.255.0
中国车牌号 国内
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]$
匹配中国民用车牌号码(含新能源车牌),支持普通车牌和特殊车牌
示例
京A12345, 沪AD12345, 粤B88888
中国邮政编码 国内
^[1-9]\d{5}$
匹配中国6位邮政编码,首位不为0
示例
100000, 200000, 518000
QQ号码 国内
^[1-9]\d{4,10}$
匹配腾讯QQ号码,5-11位数字,首位不为0
示例
12345, 10000, 88888888
微信号 国内
^[a-zA-Z][a-zA-Z0-9_-]{5,19}$
匹配微信号,必须以字母开头,6-20位,支持字母、数字、下划线和减号
示例
wxid_abc123, wechat2024
变量名/标识符 开发
^[a-zA-Z_$][a-zA-Z0-9_$]*$
匹配编程语言中的变量名或标识符,以字母、下划线或$开头
示例
userName, _private, $data, count123
版本号 (SemVer) 开发
^\d+\.\d+\.\d+(-[a-zA-Z0-9.-]+)?(\+[a-zA-Z0-9.-]+)?$
匹配语义化版本号格式,支持预发布版本和构建元数据
示例
1.0.0, 2.3.1-beta, 1.0.0+build.123
十六进制颜色值 开发
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
匹配CSS十六进制颜色值,支持3位和6位格式
示例
#FFF, #fff, #4f46e5, #FF5733
UUID/GUID 开发
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
匹配标准UUID/GUID格式,36位字符含连字符
示例
550e8400-e29b-41d4-a716-446655440000
日期格式 (YYYY-MM-DD) 开发
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
匹配ISO 8601日期格式,年月日之间用连字符分隔
示例
2024-01-15, 1999-12-31
时间格式 (HH:MM:SS) 开发
^([01]\d|2[0-3]):[0-5]\d:[0-5]\d$
匹配24小时制时间格式,时:分:秒
示例
14:30:00, 23:59:59, 00:00:00
强密码 常用
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
匹配强密码,至少8位,包含大小写字母、数字和特殊字符
示例
MyP@ssw0rd, Hello$123
HTML标签 开发
<[^>]+>
匹配HTML标签,包括开始标签和结束标签
示例
<div>, </span>, <img src="">
中文字符 常用
[\u4e00-\u9fa5]+
匹配中文字符(Unicode范围:\u4e00-\u9fa5)
示例
你好世界, 正则表达式
整数 开发
^-?\d+$
匹配整数,支持正整数和负整数
示例
123, -456, 0, +789
浮点数 开发
^-?\d+(\.\d+)?$
匹配浮点数,支持正数、负数和小数
示例
3.14, -0.5, 100.00, 42