Skip to content
Skip to content
CTASoftware Blog

Para Desenvolvedores De Software

  • Sobre Mim
← Funções de Criptografia PHP
Verificar se usuário faz parte de grupo SharePoint →
-->

Função JavaScript para validação de CPF

Posted on 10 de abril de 2017 by Everton Gonçalves

Função para validação de CPF.

[js]
/*Função que valida Cpf*/
function validarCPF( campo ){
var cpf = campo.value;

cpf = remove(cpf, “.”);
cpf = remove(cpf, “-“);

if(cpf.length != 11 || cpf == “00000000000” || cpf == “11111111111” ||
cpf == “22222222222” || cpf == “33333333333” || cpf == “44444444444” ||
cpf == “55555555555” || cpf == “66666666666” || cpf == “77777777777” ||
cpf == “88888888888” || cpf == “99999999999”)
{
return false;
}

soma = 0;
for(i = 0; i < 9; i++) { soma += parseInt(cpf.charAt(i)) * (10 - i); } resto = 11 - (soma % 11); if(resto == 10 || resto == 11) { resto = 0; } if(resto != parseInt(cpf.charAt(9))){ return false; } soma = 0; for(i = 0; i < 10; i ++) { soma += parseInt(cpf.charAt(i)) * (11 - i); } resto = 11 - (soma % 11); if(resto == 10 || resto == 11) { resto = 0; } if(resto != parseInt(cpf.charAt(10))){ return false; } return true; } function remove(str, sub) { i = str.indexOf(sub); r = ""; if (i == -1) return str; { r += str.substring(0,i) + remove(str.substring(i + sub.length), sub); } return r; } [/js]

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Telegram(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela)

Relacionado

About Everton Gonçalves

http://www.ctasoftware.com.br
View all posts by Everton Gonçalves
This entry was posted in JavaScript and tagged JavaScript. Bookmark the <a href="https://www.ctasoftware.com.br/blog/funcao-javascript-para-validacao-de-cpf/" title="Permalink to Função JavaScript para validação de CPF" rel="bookmark">permalink</a>.
← Funções de Criptografia PHP
Verificar se usuário faz parte de grupo SharePoint →

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2026 | Blog info WordPress Theme | By Bharat Kambariya