Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Validador de CPF em JavaScript

12-05-2007 12:48

Vou passar abaixo o código de um script que vai verificar se o CPF digitado é válido ou não.

Veja também a versão em PHP
viewtopic.php?p=926

<script> function verifica(valor) { // obtendo o cpf do input // var cpf = valor; // obtendo cada número do cpf // pos1 = cpf.substring(0,1); pos2 = cpf.substring(1,2); pos3 = cpf.substring(2,3); pos4 = cpf.substring(3,4); pos5 = cpf.substring(4,5); pos6 = cpf.substring(5,6); pos7 = cpf.substring(6,7); pos8 = cpf.substring(7,8); pos9 = cpf.substring(8,9); pos10 = cpf.substring(9,10); pos11 = cpf.substring(10,11); // somando todos os números do cpf // var soma = parseFloat(pos1) + parseFloat(pos2) + parseFloat(pos3) + parseFloat(pos4) + parseFloat(pos5) + parseFloat(pos6) + parseFloat(pos7) + parseFloat(pos8) + parseFloat(pos9) + parseFloat(pos10) + parseFloat(pos11); // resto da soma dos números do cpf dividido por 11 // total = soma % 11; // faz verificações para definir validade do cpf // if(total!= 0 || cpf==00000000000 || cpf==11111111111 || cpf==22222222222 || cpf==33333333333 || cpf==44444444444 || cpf==55555555555 || cpf==66666666666 || cpf==77777777777 || cpf==88888888888 || cpf==99999999999) { alert("cpf inválido"); return false; } else { alert("cpf válido"); document.form.submit(); } } </script> <form name="form" action="" method="POST"> CPF: <input type="text" name="cpf" value="" maxlength="11" size="10"> (só números) <input type="button" value="verifica" onClick="verifica(cpf.value)"> </form>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]