Parte 1 ------- Crie um arquivo 'testasenha.js' e salve esse c�digo. // testasenha.js - Inicio -- 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>'; } } } } } // testasenha.js - Fim -- Parte 2 ------- Crie uma pagina testasenha.html e coloque um "include" do javascript que salvamos anteriormente. Ex: <script type="text/javascript" src="testasenha.js"></script> Crie tamb�m um campo input, onde ser� digitado a senha. � necess�rio que esse campo tenha a propriedade 'onKeyUp' que chamar� a fun��o TestaSenha. Ex: <input type="password" name="novasenha" id="novasenha" onKeyUp="TestaSenha(this.value);"> Agora falta somente um DIV ou um paragrafo(<P>), como est� no exemplo, onde ser� exibido o retorno da fun��o. � necessario que esse Paragrafo tenha o atributo 'id', utilizado pela fun��o TestaSenha em testasenha.js. Ex: <p id='seguranca'>Seguranca da senha: !</p> Pronto! Agora � s� se divertir. Para esclarecimento de qualquer d�vida esse � meu e-mail: alp.pedroso@gmail.com