Pular para o conteúdo

Função Javascript simples para validação de CPFs

Tem muita função complexa pra fazer tão pouco.. Taí uma bem simples pra validar CPF sem que seja necessário submeter o form.
John Murowaniecki jmurowaniecki
Hits: 10.714 Categoria: Javascript Subcategoria: Formulário
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Tem muita função complexa pra fazer tão pouco.. Taí uma bem simples pra validar CPF sem que seja necessário submeter o form.
Download validador.js Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Versões atualizadas deste script

Esconder código-fonte

/* Função JS para validação de CPFs - eu sei que já existem muitos por aí, mas eu gosto de refazer a roda..

- John Murowaniecki
http://twitter.com/jmurowaniecki
*/
function validarCPF(cpf)
{
   if(cpf.length != 11 || cpf.replace(eval('/'+cpf.charAt(1)+'/g'),'') == '')
   {
      return false;
   }
   else
   {
      for(n=9; n<11; n++)
      {
         for(d=0, c=0; c<n; c++) d += cpf.charAt(c) * ((n + 1) - c);
         d = ((10 * d) % 11) % 10;
         if(cpf.charAt(c) != d) return false;
      }
      return true;
   }
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Validação para data

sadfasdfasdf

Validador de Data em JavaScrip com Expressão Regular

Validação de Formulários

Contagem de caracteres

#1 Comentário enviado por removido em 13/12/2012 - 02:15h
Otimo código

Contribuir com comentário

Entre na sua conta para comentar.