电子邮件
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配常见的电子邮件地址格式
中国大陆手机号
1[3-9]\d{9}
匹配11位中国大陆手机号码
身份证号码
[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[0-9Xx]
匹配18位中国大陆身份证号码
URL网址
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
匹配HTTP/HTTPS网址
IPv4地址
(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)
匹配IPv4地址
日期(YYYY-MM-DD)
[12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])
匹配YYYY-MM-DD格式的日期
时间(HH:MM:SS)
(0\d|1\d|2[0-3]):[0-5]\d(:[0-5]\d)?
匹配24小时制的时间
中文字符
[\u4e00-\u9fa5]
匹配单个中文字符
或')">
HTML标签
<\/?[a-z][a-z0-9]*[^<>]*>
匹配HTML标签
密码强度
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$
至少8位,包含大小写字母和数字
QQ号码
[1-9][0-9]{4,}
匹配5位以上的QQ号码
邮政编码
[1-9]\d{5}
匹配6位中国大陆邮政编码