Jump to content

Search the Community

Showing results for tags 'cnpj'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 4 results

  1. Eu sempre tive problemas em utilizar máscaras (mask.js) em campos que podem ser CPF ou CNPJ, então baseado em algumas soluções, fiz algumas adaptações para que o mesmo suporte ambos dados no mesmo campo, e segue a solução. Realize o download do mask plugin, e chame o js na página que recebera a máscara. jQuery Maks Plugin: https://github.com/igorescobar/jQuery-Mask-Plugin <script src="assets/js/jquery.mask.min.js"></script> Adicione a função no seu main.js ou no script de sua página, sempre após o jQuery e o jQuery Mask // jQuery Mask Plugin v1.14.11 // github.com/igorescobar/jQuery-Mask-Plugin var cpfMascara = function (val) { return val.replace(/\D/g, '').length > 11 ? '00.000.000/0000-00' : '000.000.000-009'; }, cpfOptions = { onKeyPress: function(val, e, field, options) { field.mask(cpfMascara.apply({}, arguments), options); } }; $('.mascara-cpfcnpj').mask(cpfMascara, cpfOptions); Agora, basta adicionar a classe .mascara-cpfcnpj, no campo desejado, e o mesmo será apto a receber CPF ou CNPJ. <input name="cpfcnpj" class="mascara-cpfcnpj"/> Pronto!
  2. paulo@viaboleto.com.br

    Uma só função pronta para formatar CNPJ e CPF.

    CREATE FUNCTION FormataCNPJCPF(@DOCUMENTO VARCHAR(20)) RETURNS VARCHAR(20) AS BEGIN set @documento = REPLACE(@documento,'.','') set @documento = REPLACE(@documento,'-','') set @documento = REPLACE(@documento,'/','') set @documento = REPLACE(@documento,' ','') declare @iCNPJCPF bigint set @iCNPJCPF = convert(bigint, @documento) set @documento = convert(varchar(20), @iCNPJCPF) if len(@documento) <= 11 begin if len(@documento) < 11 set @documento = replicate('0',11-len(@documento)) + @documento set @documento = substring(@documento,1,3) + '.' + substring(@documento,4,3) + '.' + substring(@documento,7,3) + '-' + substring(@documento,10,2) end else if len(@documento) <= 14 begin if len(@documento) < 14 set @documento = replicate('0',14-len(@documento)) + @documento set @documento = substring(@documento,1,2) + '.' + substring(@documento,3,3) + '.' + substring(@documento,6,3) + '/' + substring(@documento,9,4) + '-' + substring(@documento,13,2) end return @documento END
  3. twpesquisa

    CPF e CNPJ no mesmo input

    Fala aí galera, tudo belezinha ? Então, não sei se alguém já teve a necessidade de colocar no mesmo INPUT a digitação e validação do CPF e CNPJ e conforme vai digitando, vai criando a máscara conforme a quantidade de dígitos informados. Pois bem, os códigos baixo, já estão fazendo isso, ao digitar, já cria a máscara conforme a quantidade de dígitos, porém o meu pedido de ajuda, é fazer com que ao sair do campo, seja verificado se o CPF e/ou CNPJ são verdadeiros e caso não esteja correto, exibir uma mensagem e voltar o foco para o campo até que o mesmo esteja corrigido. Alguém conste me dar uma mão nessa parada ? Abração, <!-- //Aplica a máscara no campo //Função para ser utilizada nos eventos do input para formatação dinâmica function aplica_mascara_cpfcnpj(campo,tammax,teclapres) { var tecla = teclapres.keyCode; if ((tecla < 48 || tecla > 57) && (tecla < 96 || tecla > 105) && tecla != 46 && tecla != 8) { return false; } var vr = campo.value; vr = vr.replace( /\//g, "" ); vr = vr.replace( /-/g, "" ); vr = vr.replace( /\./g, "" ); var tam = vr.length; if ( tam <= 2 ) { campo.value = vr; } if ( (tam > 2) && (tam <= 5) ) { campo.value = vr.substr( 0, tam - 2 ) + '-' + vr.substr( tam - 2, tam ); } if ( (tam >= 6) && (tam <= 8) ) { campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + '-' + vr.substr( tam - 2, tam ); } if ( (tam >= 9) && (tam <= 11) ) { campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + '-' + vr.substr( tam - 2, tam ); } if ( (tam == 12) ) { campo.value = vr.substr( tam - 12, 3 ) + '.' + vr.substr( tam - 9, 3 ) + '/' + vr.substr( tam - 6, 4 ) + '-' + vr.substr( tam - 2, tam ); } if ( (tam > 12) && (tam <= 14) ) { campo.value = vr.substr( 0, tam - 12 ) + '.' + vr.substr( tam - 12, 3 ) + '.' + vr.substr( tam - 9, 3 ) + '/' + vr.substr( tam - 6, 4 ) + '-' + vr.substr( tam - 2, tam ); } } //Verifica se CPF ou CGC e encaminha para a devida função, no caso do cpf/cgc estar digitado sem mascara function verifica_cpf_cnpj(cpf_cnpj) { if (cpf_cnpj.length == 11) { return(verifica_cpf(cpf_cnpj)); } else if (cpf_cnpj.length == 14) { return(verifica_cnpj(cpf_cnpj)); } else { return false; } return true; } //Verifica se o número de CPF informado é válido function verifica_cpf(sequencia) { if ( Procura_Str(1,sequencia,'00000000000,11111111111,22222222222,33333333333,44444444444,55555555555,66666666666,77777777777,88888888888,99999999999,00000000191,19100000000') > 0 ) { return false; } seq = sequencia; soma = 0; multiplicador = 2; for (f = seq.length - 3;f >= 0;f--) { soma += seq.substring(f,f + 1) * multiplicador; multiplicador++; } resto = soma % 11; if (resto == 1 || resto == 0) { digito = 0; } else { digito = 11 - resto; } if (digito != seq.substring(seq.length - 2,seq.length - 1)) { return false; } soma = 0; multiplicador = 2; for (f = seq.length - 2;f >= 0;f--) { soma += seq.substring(f,f + 1) * multiplicador; multiplicador++; } resto = soma % 11; if (resto == 1 || resto == 0) { digito = 0; } else { digito = 11 - resto; } if (digito != seq.substring(seq.length - 1,seq.length)) { return false; } return true; } //Verifica se o número de CNPJ informado é válido function verifica_cnpj(sequencia) { seq = sequencia; soma = 0; multiplicador = 2; for (f = seq.length - 3;f >= 0;f-- ) { soma += seq.substring(f,f + 1) * multiplicador; if ( multiplicador < 9 ) { multiplicador++; } else { multiplicador = 2; } } resto = soma % 11; if (resto == 1 || resto == 0) { digito = 0; } else { digito = 11 - resto; } if (digito != seq.substring(seq.length - 2,seq.length - 1)) { return false; } soma = 0; multiplicador = 2; for (f = seq.length - 2;f >= 0;f--) { soma += seq.substring(f,f + 1) * multiplicador; if (multiplicador < 9) { multiplicador++; } else { multiplicador = 2; } } resto = soma % 11; if (resto == 1 || resto == 0) { digito = 0; } else { digito = 11 - resto; } if (digito != seq.substring(seq.length - 1,seq.length)) { return false; } return true; } //Procura uma string dentro de outra string function Procura_Str(param0,param1,param2) { for (a = param0 - 1;a < param1.length;a++) { for (b = 1;b < param1.length;b++) { if (param2 == param1.substring(b - 1,b + param2.length - 1)) { return a; } } } return 0; } //Retira a máscara do valor de cpf_cnpj function retira_mascara(cpf_cnpj) { return cpf_cnpj.replace(/\./g,'').replace(/-/g,'').replace(/\//g,'') } <html> <head> <script src="MascaraValidacao.js" type="text/javascript"></script> </head> <body> <form name='a'> <input type="text" id="cpf-cnpj" name="cpf-cnpj" onkeydown="javascript:return aplica_mascara_cpfcnpj(this,18,event)" onkeyup="javascript:return aplica_mascara_cpfcnpj(this,18,event)" > <input type="text" id="nome" name="nome" > </form> </body> </html>
  4. ma_gr

    Consulta CNPJ e validação com PHP

    Implementei na minha aplicação um script onde trago os dados de certa empresa através da consulta pelo seu CNPJ. O que seria mais importante na hora de conferir se esta empresa poderia anunciar no meu website? Apenas se ela consta como ATIVA já seria o suficiente para este caso? Situação: To tentando evitar que qualquer um vá na minha aplicação e anuncie, e depois de terminado o período gratuito, essa pessoa cancele e fique assim "poluindo" meu banco de dados. Já tenho algumas funções de "limpeza" do bd mas to querendo evitar ao máximo esse tipo de situação. Pensei em usar como validação se a situação da empresa consta como ATIVA e se o nome fantasia bate com o fornecido na hora de cadastrar no meu form. Existe alguma forma mais "profissional"? Grato desde já.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.