Função Javascript simples para validação de CPFs
Publicado por John Murowaniecki (última atualização em 14/12/2012)
[ Hits: 10.290 ]
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; } }
Validador de Data em JavaScrip com Expressão Regular
Ordenação de Registros em uma Table
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
arquivos .desktop não rodam no Ubuntu 24.04 (5)
Proxmox- Raid Via Hardware ou Software (2)
Discussão sobre monitoramento da integridade de arquivos (5)