标签:02 20 16 正则表达式 常见 zA 19 048 一些
身份证
/^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/
手机号
/^(?:(?:\+|00)86)?1[3-9]\d{9}$/
银行卡号
/^[1-9]\d{9,29}$/
中文姓名
/^(?:[\u4e00-\u9fa5·]{2,16})$/
英文姓名
/(^[a-zA-Z][a-zA-Z\s]{0,20}[a-zA-Z]$)/
邮箱
/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
用户名校验,4到16位(字母,数字,下划线,减号)
/^[\w-]{4,16}$/
密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符"
/^\S
(?=\S{6,})(?=\S\d)(?=\S
[A-Z])(?=\S[a-z])(?=\S
[!@#$%^&? ])\S*$/
标签:02,
20,
16,
正则表达式,
常见,
zA,
19,
048,
一些
From: https://www.cnblogs.com/happy-p/p/17205702.html