// VALIDACAO DO CPF
function validaCPF(cpf, idcampo){
if (cpf != ''){
if ( cpf == '000.000.000-00' ||
cpf == '111.111.111-11' ||
cpf == '222.222.222-22' ||
cpf == '333.333.333-33' ||
cpf == '444.444.444-44' ||
cpf == '555.555.555-55' ||
cpf == '666.666.666-66' ||
cpf == '777.777.777-77' ||
cpf == '888.888.888-88' ||
cpf == '999.999.999-99'){
alert('CPF Inválido!');
document.getElementById(idcampo).value = '';
}else{
exp = /\.|\-/g
cpf = cpf.toString().replace( exp, "" );
var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
var soma1=0, soma2=0;
var vlr =11;
for(i=0;i<9;i++){
soma1+=eval(cpf.charAt(i)*(vlr-1));
soma2+=eval(cpf.charAt(i)*vlr);
vlr--;
}
soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
soma2=(((soma2+(2*soma1))*10)%11);
var digitoGerado=(soma1*10)+soma2;
if(digitoGerado!=digitoDigitado) {
alert('CPF Inválido!');
document.getElementById(idcampo).value = '';
}
}
}
}
function validaCPF(cpf, idcampo){
if (cpf != ''){
if ( cpf == '000.000.000-00' ||
cpf == '111.111.111-11' ||
cpf == '222.222.222-22' ||
cpf == '333.333.333-33' ||
cpf == '444.444.444-44' ||
cpf == '555.555.555-55' ||
cpf == '666.666.666-66' ||
cpf == '777.777.777-77' ||
cpf == '888.888.888-88' ||
cpf == '999.999.999-99'){
alert('CPF Inválido!');
document.getElementById(idcampo).value = '';
}else{
exp = /\.|\-/g
cpf = cpf.toString().replace( exp, "" );
var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
var soma1=0, soma2=0;
var vlr =11;
for(i=0;i<9;i++){
soma1+=eval(cpf.charAt(i)*(vlr-1));
soma2+=eval(cpf.charAt(i)*vlr);
vlr--;
}
soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
soma2=(((soma2+(2*soma1))*10)%11);
var digitoGerado=(soma1*10)+soma2;
if(digitoGerado!=digitoDigitado) {
alert('CPF Inválido!');
document.getElementById(idcampo).value = '';
}
}
}
}
Nenhum comentário:
Postar um comentário