常用正则:
查看正则运行情况
- 2 到 9 位中文昵称:
^[\u4e00-\u9fa5]{2,9}$
- 只能是字母、数字和下划线,长度不限制一到多:
^\w+$
- 允许 小写字母 a-z、大写字母 A-Z、数字 0-9、下划线 、 连接符 -,且长度在 6-18 位数:`/^[a-zA-Z0-9-]{6,18}$/`
- 必须包含数字+小写字母+大写字母的密码,且长度在8-10位之间:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
- 验证 Email允许有一个字符符合 [A-Za-z0-9] 之后可以为 [A-Za-z0-9-+.] + @ + 允许有一个字符符合 [A-Za-z0-9] 之后可以为 [A-Za-z0-9-.] + . + 允许有一个字符符合 [A-Za-z0-9] 之后可以有 [A-Za-z0-9-.] 的邮箱:
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
- 验证身份证
- 18 位身份证号,尾数是数字或者字母 X:
^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$
- 15 或者 18 位身份证号,尾数可以是数字及 X 或者 x:
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
- 验证手机号
- 以 1 开头,第二位数是 3/4/5/7/8 的 11 位手机号码:
^1[3|4|5|7|8|9]\d{9}$
- 移动号码:
^134[0-8]\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|1703|1705|1706|18[2-478])\d{7,8}$
- 电信号码:
^(?:133|153|1700|1701|1702|177|173|18[019])\d{7,8}$
- 联通号码:
^(?:13[0-2]|145|15[56]|176|1704|1707|1708|1709|171|18[56])\d{7,8}|$