数字 |
^[0-9]*$ |
n位的数字 |
^\d{n}$ |
至少n位的数字 |
^\d{n,}$ |
m-n位的数字 |
^\d{m,n}$ |
零和非零开头的数字 |
^(0|[1-9][0-9]*)$ |
长度为1-20的所有字符 |
^.{1,20}$ |
邮箱地址 |
[\w!#$%&’*+/=?^_`{|}~-]+(?:\.[\w!#$%&’*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])? |
链接 |
[a-zA-z]+://[^\s]* |
手机号码 |
^1(3|4|5|6|7|8|9)\d{9}$ |
固定电话号码 |
\d{3}-\d{8}|\d{4}-\{7,8} |
18位身份证号 |
^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$ |
日期格式 |
^\d{4}-\d{1,2}-\d{1,2} |
一年的12个月(01~09和1~12) |
^(0?[1-9]|1[0-2])$ |
一个月的31天(01~09和1~31) |
^((0?[1-9])|((1|2)[0-9])|30|31)$ |
QQ号 |
[1-9][0-9]{4,} |
邮政编码 |
[1-9]\d{5}(?!\d) |