Ferramentas do usuário

Ferramentas do site


is_valid_cnpj_tube

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
is_valid_cnpj_tube [2017/11/01 18:48]
lisa.hayashida criada
is_valid_cnpj_tube [2020/08/31 13:57] (atual)
177.9.242.238
Linha 1: Linha 1:
-Valida ​se um CNJ é válido  +===== Is valid CNPJ ===== 
-\\+A função do tube isValidCNPJ é verificar ​se o número de CNPJ informado ​é ou não válido. 
 === Formato: === === Formato: ===
- isValidCNPJ(//​str//) \\+• <//​cnpj//​>.isValidCNPJ(
 + 
 +• isValidCNPJ(<​c//npj//>) 
 === Parâmetros: ​ === === Parâmetros: ​ ===
-  * //str//: String de CNPJ candidata ​+//CNPJ//: variável ou field do tipo String ​informando um número ​de CNPJ
 === Retorno: ​ === === Retorno: ​ ===
-True se CNPJ for válidofalse caso contrário+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_tube|error]]//​ ou //​[[alert_tube|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_tube|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_tube|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_tube|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. ​
  
- Exemplo: isValidCNPJ("​11.111.111/​1111-11") -- retorna false +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.
-          ​isValidCNPJ("​25.175.197/​0001-20"​) -- retorna true+
is_valid_cnpj_tube.1509562109.txt.gz · Última modificação: 2019/09/04 19:56 (edição externa)