密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符,特殊字符只能是!@$%^*?~
var pPattern = /^(?=.*\d)(?=.*[A-Za-z])(?=.*[!@$%^*?~])[\u4E00-\u9FA5A-Za-z0-9!@$%^*?~]{8,16}$/;
//密码强度正则,6-18位,包括至少1个大写字母,1个小写字母,1个数字 var pPattern = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{6,18}$/;
console.log("=="+pPattern.test("11111~1?1a"));