Função Javascript simples para validação de CPFs
Publicado por John Murowaniecki (última atualização em 14/12/2012)
[ Hits: 10.375 ]
Homepage: https://compilou.com.br/
Download 1355417594.validador.js (versão 2)
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.
Versão 2 - Enviado por John Murowaniecki em 13/12/2012
Changelog: Otimizado, exceto pelo for da linha 17 passa tranquilo pelo JSLint - acredito que seja um bug no parser do lint.
Download 1355417594.validador.js
/* 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; } }
Validação de CPF e CNPJ no mesmo campo em javascript
Uma simples validação de formulário
Ordenação de Registros em uma Table
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
warsaw parou de funcionar após atualização do sistema (solução) (7)
Pastas da raiz foram para a área de trabalho (0)