要求:必须包含大写字母,小写字母,数字,特殊字符四种中的三种,长度要求8到30位
export function validatePassword(password) {
// 大写字母 小写字母 数字 特殊字符,四种包括三种,长度8~30
return /^(?![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}$/.test(password)
}