Ir para conteúdo

POWERED BY:

Arquivado

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

paulofbc

Validar RG

Recommended Posts

dae galera, tudo certo?preciso de um código simples para a validação de RG em meu site, alguem possui algum código desses simples? A validação que eu preciso é aquela que ele verifica se existe o RG.abraços!Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas como?? que eu saiba RG varia de estado pra estado...posso até está falando besteira mas acho que não tem como validar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso não é possivel, pois além do RG ser diferente para cada estado, existe a identificação militar (ou da policia civil) por exemplo, de estrangeiros.. por tanto não tem como criar uma máscara adequada, quanto mais validar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

de qualquer forma RG não é o caminho...Não rola com CPF???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dae galera, agradeço a todos pelo interesse em me ajudar, mas se é muito complicado deixa quieto...de CPF eu já tenho um funcionando ok.valew!Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala pessoal, achei que eu tivesse um sisteminha de validação de cpf bom aqui, mas na realidade eu nao tenho, fiz alguns testes e percebi que ele não presta.alguem tem um código de validação simples?abraços!Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala pessoal, achei que eu tivesse um sisteminha de validação de cpf bom aqui, mas na realidade eu nao tenho, fiz alguns testes e percebi que ele não presta.

 

alguem tem um código de validação simples?

 

abraços!

 

Paulo

cara ve se esse te ajuda:

 

function validarCPF(){

var cpf = document.cadastro.cpf.value;

var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;

if(!filtro.test(cpf)){

window.alert("CPF inválido. Tente novamente.");

return false;

}

 

cpf = remove(cpf, ".");

cpf = remove(cpf, "-");

 

if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||

cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||

cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||

cpf == "88888888888" || cpf == "99999999999"){

window.alert("CPF inválido. Tente novamente.");

return false;

}

 

soma = 0;

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

soma += parseInt(cpf.charAt(i)) * (10 - i);

resto = 11 - (soma % 11);

if(resto == 10 || resto == 11)

resto = 0;

if(resto != parseInt(cpf.charAt(9))){

window.alert("CPF inválido. Tente novamente.");

return false;

}

soma = 0;

for(i = 0; i < 10; i ++)

soma += parseInt(cpf.charAt(i)) * (11 - i);

resto = 11 - (soma % 11);

if(resto == 10 || resto == 11)

resto = 0;

if(resto != parseInt(cpf.charAt(10))){

window.alert("CPF inválido. Tente novamente.");

return false;

}

return true;

}

 

function remove(str, sub) {

i = str.indexOf(sub);

r = "";

if (i == -1) return str;

r += str.substring(0,i) + remove(str.substring(i + sub.length), sub);

return r;

}

 

falow

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.