andrezc
(usa Debian)
Enviado em 14/10/2011 - 07:33h
pimentamg escreveu:
mas como eu vou rodar isso no meu servidor? pois ali fala para eu criar uma pagina.
Enfim gostaria de entender obrigada
É simples. Você terá de salvar dois arquivos. Um com o javascript, e outro, que será a página HTML, para interação com o usuário.
No mesmo diretório, salve os seguintes arquivos:
testasenha.js :
function TestaSenha(valor) {
var d = document.getElementById('seguranca');
ERaz = /[a-z]/;
ERAZ = /[A-Z]/;
ER09 = /[0-9]/;
ERxx = /[@!#$%&*+=?|-]/;
if(valor.length == ''){
d.innerHTML = '<h4>Seguranca da senha: !</h4>';
} else {
if(valor.length < 5){
d.innerHTML = '<h4>Seguranca da senha: <font color=\'red\'> BAIXA</font></h4>';
} else {
if(valor.length > 7 && valor.search(ERaz) != -1 && valor.search(ERAZ) != -1 && valor.search(ER09) != -1 || valor.length > 7 && valor.search(ERaz) != -1 && valor.search(ERAZ) != -1 && valor.search(ERxx) || valor.length > 7 && valor.search(ERaz) != -1 && valor.search(ERxx) != -1 && valor.search(ER09) || valor.length > 7 && valor.search(ERxx) != -1 && valor.search(ERAZ) != -1 && valor.search(ER09)){
d.innerHTML = '<h4>Seguranca da senha: <font color=\'green\'> ALTA</font></h4>';
} else {
if(valor.search(ERaz) != -1 && valor.search(ERAZ) != -1 || valor.search(ERaz) != -1 && valor.search(ER09) != -1 || valor.search(ERaz) != -1 && valor.search(ERxx) != -1 ||valor.search(ERAZ) != -1 && valor.search(ER09) != -1 ||valor.search(ERAZ) != -1 && valor.search(ERxx) != -1 ||valor.search(ER09) != -1 && valor.search(ERxx) != -1){
d.innerHTML = '<h4>Seguranca da senha: <font color=\'orange\'> MEDIA</font></h4>';
} else {
d.innerHTML = '<h4>Seguranca da senha: <font color=\'red\'> BAIXA</font></h4>';
}
}
}
}
}
main.html :
<script type="text/javascript" src="testasenha.js"></script>
<input type="password" name="novasenha" id="novasenha" onKeyUp="TestaSenha(this.value);">
<p id='seguranca'>Seguranca da senha: !</p>
depois execute o arquivo
main.html .