__   __    _ _    _         _              _        ___ ___ ___ 
 \ \ / /_ _| (_)__| |__ _ __| |___ _ _   __| |___   / __| _ \ __|
  \ V / _` | | / _` / _` / _` / _ \ '_| / _` / -_) | (__|  _/ _| 
   \_/\__,_|_|_\__,_\__,_\__,_\___/_|   \__,_\___|  \___|_| |_|  
                                                
                                               By Marcelo Brito.                   
                                               
Ir para ⇨ Página Principal    ⇨ Contato

Validador de CPF | Algoritmo em Javascript.


Validador de CPF | Descrição do Algoritmo.

Exemplo: Validando o CPF: 855.248.850-73

8  5  5  2  4  8  8  5  0

*  *  *  *  *  *  *  *  *

1  2  3  4  5  6  7  8  9

8  +  10  +  15  +  08  +  20  +  48  +  56  +  40  +  0  =  205

Divida 205 por 11 e ache o resto

205/11 = 18   205-11*18 = 7 (resto=7 dígito Ok!)

8  5  5  2  4  8  8  5  0  7

*  *  *  *  *  *  *  *  *  *

0  1  2  3  4  5  6  7  8  9

0  +  05  +  10  +  06  +  16  +  40  +  48  +  35  +  0  +  63  =  223

Divida 223 por 11 e ache o resto

223/11 = 20   223-11*20 = 3 (resto=3 dígito Ok!)

Se o resto da divisão por 11 der 10 o dígito será zero.

Código de validação: 73 verificado com sucesso!

Logo o CPF: 855.248.850-73 é válido

Os dois últimos algarismos (no exemplo: 73) são chamados dígitos de controle, e servem justamente para validar a digitação correta do mesmo.

 Atenciosamente,

         Prof. Marcelo Brito.