validatePassword(password) {
if (password.length < 9) {
msgVue.warning('密码长度必须大于9位')
return false;
} else {
var lowercaseRegex = /[a-z]/;
var uppercaseRegex = /[A-Z]/;
var digitRegex = /[0-9]/;
var specialCharRegex = /[~!@#¥%&*_]/;
if (!lowercaseRegex.test(password)) {
msgVue.error('密码必须包含小写字母')
return false;
}
if (!uppercaseRegex.test(password)) {
msgVue.error('密码必须包含大写字母')
return false;
}
if (!digitRegex.test(password)) {
msgVue.error('密码必须包含阿拉伯数字')
return false;
}
if (!specialCharRegex.test(password)) {
msgVue.error('密码必须包含特殊字符')
return false;
}
return true
}
},