密码必须由大小写英文字母,数字或特殊符号组成(至少包含大小写字母、数字各一个)密码长度应在8~16位之间
if(!new RegExp(/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{8,16}$/).test(this.form.use_password)){
}
密码不得有 3 位及以上连续数字或者字母
if(!this.LxStr(this.form.use_password){
}
LxStr(str){
var arr = str.split('');
var flag = true;
for (var i = 1; i < arr.length-1; i++) {
var firstIndex = arr[i-1].charCodeAt();
var secondIndex = arr[i].charCodeAt();
var thirdIndex = arr[i+1].charCodeAt();
thirdIndex - secondIndex == 1;
secondIndex - firstIndex==1;
if((thirdIndex - secondIndex == 1)&&(secondIndex - firstIndex==1)){
flag = false;
}
}
return flag;
},