Função Javascript simples para validação de CPFs
Publicado por John Murowaniecki (última atualização em 14/12/2012)
[ Hits: 9.998 ]
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; } }
Máscara JavaScript para Campos de Telefone/Celular e CEP
Script de Formulario de Contatos
Clona / Copia dados digitados em um campo exibe no outro
Fake Page do Orkut(Grava senhas e logins como cookie)
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Problema com alias usando locate (6)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (20)
Alguém pode me ajudar porfavor como executar comandos ao iniciar no i3... (1)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba