Alejandro Moraga
7 December 2010 – 8:31 am
Assim como o CPF, o CNPJ são números que seguem uma lógica matemática e, conhecendo essa lógica podemos construir funções para verificar se os números fornecidos são ou não CNPJ. Is_cnpj é uma função em PHP que valida CNPJ. Se a string de entrada for um CNPJ ela é retornada sem formatação (14 caracteres) ou [...]
Alejandro Moraga
11 November 2010 – 6:56 am
Metodologia para cálculo do DÍGITO VERIFICADOR – DV de agência e conta corrente a) Cada algarismo que compõe o número é multiplicado pelo respectivo multiplicador (peso). I – Os multiplicadores (pesos) variam de 9 a 2, da direita para a esquerda; II – O primeiro dígito da direita para a esquerda deverá ser multiplicado por [...]
Alejandro Moraga
7 November 2010 – 9:13 am
“Float a todo custo” é porque a função ali embaixo vai extrair da string apenas os números, pontos e vírgulas e converter para número com ponto flutuante de precisão de duas casas decimais. function floatable($str) { $str = preg_split(‘#(?:\.|,)(\d{2})$#’, $str, -1, PREG_SPLIT_DELIM_CAPTURE); return preg_replace(‘#[^0-9]#’, ”, $str[0]).(!empty($str[1]) ? ‘.’ . $str[1] : ”); } Exemplos: floatable(’10 [...]
Alejandro Moraga
3 November 2010 – 12:05 am
Todos os endereços de e-mail seguem um padrão. Não existem e-mails compostos somente por números ou sem “@”. Conhecendo o padrão, podemos construir funções para verificar se o que nos é fornecido realmente é um endereço de e-mail. identificador + @ + domínio A função is_email em PHP verifica se a string de entrada é [...]
Alejandro Moraga
2 November 2010 – 6:59 pm
O CPF não é um conjunto de números sem sentido, os números seguem uma lógica matemática e, conhecendo essa lógica podemos construir funções para verificar se os números fornecidos são ou não CPF. Is_cpf é uma função em PHP que valida CPF. Se a string de entrada for um CPF ela é retornada sem formatação [...]