E ae galera … blz
alguém tem alguma mascara que testa se o cnpj é valido?
ou como eu faço o cálculo?
valeu
E ae galera … blz
alguém tem alguma mascara que testa se o cnpj é valido?
ou como eu faço o cálculo?
valeu
Tente isto:
boolean checaCNPJ(String number)
{
int soma = 0;
for(int i = 0, j = 5; i < 12; i++)
{
soma += j-- * (number.charAt(i) - '0');
if(j < 2)
j = 9;
}
soma = 11 - (soma % 11);
if(soma > 9)
soma = 0;
if(soma == (number.charAt(12) - '0'))
{
soma = 0;
for(int i = 0, j = 6; i < 13; i++)
{
soma += j-- * (number.charAt(i) - '0');
if(j < 2)
j = 9;
}
soma = 11 - (soma % 11);
if(soma > 9)
soma = 0;
if(soma == (number.charAt(13) - '0'))
return true;
}
return false;
}
Essa rotina ai de cima é só para CNPJ de numeros? sem as barras e pontos?
Alguem sabe um para CNPJ com barras e pontos?
valeu
Essa rotina ai de cima é só para CNPJ de numeros? sem as barras e pontos?
Alguem sabe um para CNPJ com barras e pontos?
valeu
é só montar uma rotina pra remover as barras e pontos antes de testar na função acima…
até mais
pois é o q eu fiz… ehehehehe
deu certo, ai aproveitei essa e fiz tbm pra CPF…
ehheeheh
valeu ae
Cara há também um tutorial para verificar CNPJ dê uma olhada…
http://www.imasters.com.br/artigo.php?cn=2451&cc=78
até mais!