项目检测出了弱密码,客户需要强密码,必须有数字,大写小写字母及特殊字符,并且字符长度要求在9位以上,自己写了个正则的验证。
function verify(value){
const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+\-=~`|}{[\]:;?><,])[A-Za-z\d!@#$%^&*()_+\-=~`|}{[\]:;?><,]{9,16}$/;
return regex.test(value);
}
项目检测出了弱密码,客户需要强密码,必须有数字,大写小写字母及特殊字符,并且字符长度要求在9位以上,自己写了个正则的验证。
function verify(value){
const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+\-=~`|}{[\]:;?><,])[A-Za-z\d!@#$%^&*()_+\-=~`|}{[\]:;?><,]{9,16}$/;
return regex.test(value);
}