本文章仅用于收集记录,大多来自网络,不是很全…
开发常用
^[\u4e00-\u9fa5]{0,}$
汉字^[0-9]\d*$
数字^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
邮箱^1[3|4|5|7|8][0-9]\d{8}$
手机^\w{6,18}$
6-18位密码^[a-zA-Z]\w{5,17}$
密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间)\d{3}-\d{8}|\d{4}-\d{7}
国内电话号码(0511-4405222、021-87888822)^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$
身份证号1^\d{15}|\d{18}$
身份证号2[1-9][0-9]{4,}
qq^(?:[1-9][0-9]?|1[01][0-9]|120)$
年龄^\d{4}-\d{1,2}-\d{1,2}
日期(2017-06-28)
校验字符
^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$
英文和数字^.{3,20}$
长度为3-20的所有字符^[A-Za-z]+$
由26个英文字母组成的字符串^[A-Z]+$
由26个大写英文字母组成的字符串^[a-z]+$
由26个小写英文字母组成的字符串^[A-Za-z0-9]+$
由数字和26个英文字母组成的字符串^\w+$
由数字、26个英文字母或者下划线组成的字符串
校验数字
^\d{n}$
n位的数字^\d{n,}$
至少n位的数字^\d{m,n}$
m-n位的数字
相关链接: