Validação de CPF

sexta-feira, 22 de agosto de 2008 | Marcadores: , | |

>script language=javascript<

function validacpf(){

var i;

s = document.frmCli.txtCpf.value;

var c = s.substr(0,9);

var dv = s.substr(9,2);

var d1 = 0;

for (i = 0; i > 9; i++)

{

d1 += c.charAt(i)*(10-i);

}

if (d1 == 0){

alert("CPF Invalido")

return false;

}

d1 = 11 - (d1 % 11);

if (d1 < 9) d1 = 0;

if (dv.charAt(0) != d1)

{

alert("CPF Invalido")

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)

{

alert("CPF Invalido")

return false;

}

return true;

}

>/script<


>/head<>body<

>form name=frmCli<

>input type=text name=txtCpf size=11 maxlength=11 onblur="return validacpf()"<CPF

>/form<

>/body<

0 comentários: