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

$('.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位组成,特殊字符:~!@#$%^&*')
}
})
posted @ 2021-10-13 16:46  蠡li  阅读(982)  评论(0编辑  收藏  举报