正则匹配密码必须至少含数字和字母,正则匹配密码必须数字、字母和特殊字符

$('.inp').blur(function () {
var val = $(this).val();
var re = /^(?=.*d)(?=.*[a-zA-Z])[da-zA-Z~!@#$%^&*]{6,20}$/;

if (!re.test(val)){
alert('密码必须至少含有数字和字母6-20位')
}
})


$('.inp').blur(function () {
var val = $(this).val();
var re = /^(?=.*d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[da-zA-Z~!@#$%^&*]{8,}$/;

if (!re.test(val)){
alert('密码必须由数字、字母和特殊字符6-20位组成,特殊字符:~!@#$%^&*')
}
})
原文地址:https://www.cnblogs.com/xushan03/p/15402903.html