O CÓDIGO:
validaCpf = function(cpf) {
var rrValida = new Array(00000000000,11111111111,22222222222,33333333333,44444444444,55555555555,66666666666,77777777777,88888888888,99999999999);
for(i=0;i<11;i++){
if(cpf == rrValida[i]){
return false;
}
}
var i;
var c = cpf.substr(0,9);
var dv = cpf.substr(9,2);
var d1 = 0;
for (i = 0; i < 9; i++) d1 += c.charAt(i)*(10-i);
if (d1 == 0) return false;
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(0) != d1) return false;
d1 *= 2;
for (i = 0; i < 9; i++) d1 += c.charAt(i)*(11-i);
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(1) != d1) return false;
return true;
}
O USO:
validaCpf (111111111) // retorno = false;
Nenhum comentário:
Postar um comentário