const checkpass = value => {
debugger
if (value.length < 6) {
return 0;
}
var ls = 0;
if (value.match(/([a-z])+/) || value.match(/([A-Z])+/)) {
ls++;
}
// if (value.match(/([0-9])+/)) {
// ls++;
// }
if (value.match(/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,18}$/)) {
ls++;
}
console.log(ls);
return ls;
};
or
checkPass (s) {
if (s.length < 8) {
return 0;
}
var ls = 0;
if (s.match(/([a-z])+/) || s.match(/([A-Z])+/)) {
ls++;
}
if (s.match(/([0-9])+/)) {
ls++;
}
if (s.match(/[^a-zA-Z0-9]+/)) {
ls++;
}
console.log(ls)
return ls
},