Buscar

javasenha

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

function validarSenhaForca(){
	var senha = document.getElementById('senhaForca').value;
	var forca = 0;
	document.getElementById("impSenha").innerHTML = "Senha " + senha;
	if((senha.length >= 4) && (senha.length <= 7)){
		forca += 10;
	}else if(senha.length > 7){
		forca += 25;
	}
	if((senha.length >= 5) && (senha.match(/[a-z]+/))){
		forca += 10;
	}
	if((senha.length >= 6) && (senha.match(/[A-Z]+/))){
		forca += 20;
	}
	if((senha.length >= 7) && (senha.match(/[@#$%&;*]/))){
		forca += 25;
	}
	if(senha.match(/([1-9]+)\1{1,}/)){
		forca += -25;
	}
	mostrarForca(forca);
}
function mostrarForca(forca){
	document.getElementById("impForcaSenha").innerHTML = "Força: " + forca;
	if(forca < 30 ){
		document.getElementById("erroSenhaForca").innerHTML = "<span style='color: #ff0000'>Fraca</span>";
	}else if((forca >= 30) && (forca < 50)){
		document.getElementById("erroSenhaForca").innerHTML = "<span style='color: #FFD700'>Média</span>";
	}else if((forca >= 50) && (forca < 70)){
		document.getElementById("erroSenhaForca").innerHTML = "<span style='color: #7FFF00'>Forte</span>";
	}else if((forca >= 70) && (forca < 100)){
		document.getElementById("erroSenhaForca").innerHTML = "<span style='color: #008000'>Excelente</span>";
	}
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais