常用正则表达式

电话号码: ^((\+86)|(86))?1\d{10}$
邮箱账号:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
密码:
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[\s\S]{8,16}$/  :至少8-16个字符,至少含1个大写字母,1个小写字母和1个数字,[\s\S]表示任意字符
^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$  :至少8个字符,至少1个字母,1个数字和1个特殊字符
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$  :至少8个字符,至少1个大写字母,1个小写字母和1个数字
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}  :至少8个字符,至少1个大写字母,1个小写字母,1个数字和1个特殊字符
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,10}  :最少8个最多十个字符,至少1个大写字母,1个小写字母,1个数字和1个特殊字符

你可能感兴趣的:(正则)