Função Javascript simples para validação de CPFs
Publicado por John Murowaniecki (última atualização em 14/12/2012)
[ Hits: 10.376 ]
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; } }
Autofoco no primeiro campo de um formulário
Formulário de Login no GOOGLE APPS - MAIL
Formulário com multiplos action
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
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
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)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (1)
O que você está ouvindo agora? [2] (180)