Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bamoZ

Script CPF

Recommended Posts

Ae galera

 

Acho que é bem útil!

 

function MascaraCPF(cpf){
	if(mascaraInteiro(cpf)==false){
		event.returnValue = false;
	}		
	return formataCampo(cpf, '000.000.000-00', event);
}

function ValidarCPF(Objcpf){
	var cpf = Objcpf.value;
if(Objcpf=='000.000.000-00')
		alert('CPF Invalido!');
if (cpf.length!=0) {
	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 Invalido!');		
	if(Objcpf=='000.000.000-00')
		alert('CPF Invalido!'); 
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.