Testa CNPJ

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!