必须包含四种的组合密码
var passwordreg = /(?=.*\d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,12}/
var isValid = passwordreg.test(this.user.newPassword);
if(isValid != true){
this.msgError("密码必须是大写字母,小写字母,数字,特殊字符组成,且长度为8到12位!");
return;
}
必须包含四种中三种的组合校验
- 正则表达式改成
var passwordreg = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,30}$/