Ferramentas do usuário

Ferramentas do site


is_valid_cnpj_tube

Is valid CNPJ

A função do tube isValidCNPJ é verificar se o número de CNPJ informado é ou não válido.

Formato:

• <cnpj>.isValidCNPJ()

• isValidCNPJ(<cnpj>)

Parâmetros:

CNPJ: variável ou field do tipo String informando um número de CNPJ.

Retorno:

O retorno do tube isValidCNPJ é verdadeiro (true) se o número informado for válido ou falso (false) caso se trate de número inválido. Recomendamos que esse tube seja utilizado conjuntamente com os tubes error ou alert, pois caso seja inválido, aparecerá na tela uma mensagem de erro ou alerta, informando que o número digitado deve ser substituído por um número válido.

O retorno é booleano (true ou false) e pode ser utilizado como condições de operadores como if, elseif e printif. Isto significa que verificaremos se a variável ou field recebeu alguma resposta ou não (apenas para relembrar, como se trata de um desvio condicional, é necessário ter sempre uma condição e consequência a partir do retorno ser verdadeiro ou falso).

Exemplos:

1. isValidCNPJ com error. A combinação dos tubes isValidCNPJ e error, é comumente usada, de modo que se o CNPJ informado for inválido, surgirá uma mensagem de erro, impossibilitando o usuário de prosseguir com o preenchimento do template até que seja corrigida a informação.

if (isValidCNPJ(<reclamante.cnpj>) == false) {
        <reclamante.cnpj>.error("O CNPJ informado é inválido")
}

2. isValidCNPJ com alerta. . A combinação dos tubes isValidCNPJ e alert, é comumente usada, de modo que se o número CNPJ informado for inválido, surgirá uma mensagem de alerta, informando o usuário sobre a invalidez do número informado. Em se tratando do tube alert, o usuário poderá ignorar a informação e prosseguir com o preenchimento do template, sem a necessidade de modificação de resposta.

if (isValidCNPJ(<reclamante.cnpj>) == false) {
        <reclamante.cnpj>.alert("O CNPJ informado é inválido")
}

Informações adicionais:

O tube pode estar associado a utilização ou não do uso de máscara na parte declarativa. Caso opte pela utilização da máscara, será definido o formato de preenchimento para o usuário. Por exemplo:

+<cnpj> : String where (“CNPJ”)

O que vai aparecer para o usuário na interface: 00.000.000/0000-00

Nesse cenário específico, o tube fará a validação apenas dos números.

Caso opte por não utilizar a máscara na parte declarativa, será possível validar números, além de aceitar os caracteres “ . ” “ / ” e “ - ”, independentemente de sua disposição durante o preenchimento.

Admite-se o uso de máscara na variável para limitar os campos de preenchimento do usuário, caso esta não seja utilizada.

is_valid_cnpj_tube.txt · Última modificação: 2020/08/31 13:57 por 177.9.242.238