js正则表达式判断密码
一。判断密码满足大写字母,小写字母,数字和特殊字符,其中任意三种组合,且长度在8到15之间
在js中的代码,如下
var testPassword =/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,15}$/; 
if (testPassword.test(password) == false) {
	alert("错误提示:填写信息有误!");
	ok = 'no';
	flag = 0;
}else{
  // 通过
}
二。判断密码满足大写字母,小写字母,数字和特殊字符,其中四种组合都需要包含
 var testPassword =/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[!#@*&.])[a-zA-Z\d!#@*&.]*$/; 
    爱生活、爱编程!
                    
                
                
            
        
浙公网安备 33010602011771号