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!');