1、密码验证
$reg = "/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*])[0-9a-zA-Z!@#$%^&*0-9]{10,20}$/";
/^(条件1)(条件2)(条件3)(条件4)[内容]{内容数量}$/
/^()()()()[]{}$/:/^ 开头 加上 {内容数量} 加上 $/ 结尾 规定变量长度
条件1:至少要有一个数字
条件2:至少要有一个小写字母
条件3:至少要有一个大写字母
条件4:至少要有一个特殊字符
2、密码强度验证
//强:字母+数字+特殊字符
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
//中:字母+数字,字母+特殊字符,数字+特殊字符
^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$
//弱:纯数字,纯字母,纯特殊字符
^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$
3、手机号码验证
$reg = "/^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\d{8}$/";
转载于:https://www.cnblogs.com/cp123/p/9292775.html