JSFiddle - React, Tailwind, and code Playground
by tuga
JavaScript
var validatePassword = function(password) {
var numero = 0;
if(/(?=.*?[\d]).*$/.test(password)) {
numero++;
}
if(/(?=.*?[A-Z]).*$/.test(password)) {
numero++;
}
if(/(?=.*?[a-z]).*$/.test(password)) {
numero++;
}
if(/(?=.*?(_|[^\w])).*$/.test(password)) {
numero++;
}
if (/^(?=.{8,}).*$/.test(password)) {
var length = true;
}
if( numero>=2 && length){
alert('Valid password');
console.log(numero);
return true;
}
else
{
alert('Invalid password');
console.log(numero);
}
}
validatePassword('foo4ogD!');