Clipper On Line • Ver Tópico - Testando tamanho CPF/CNPJ
Mudar para estilo Clássico
Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.
Postar uma resposta

Testando tamanho CPF/CNPJ

03 Jul 2020 16:59

Cheguei neste pronto, e achei interessante várias opções pra mesma coisa:

Código:
         IF Len( SoNumeros( :String( "CDCNPJ" ) ) ) != 14 .AND. Len( SoNumeros( :String( "CDCNPJ" ) ) ) != 11


Não sei se dá pra considerar antigo:

Código:
IF ! StrZero( Len( SoNumeros( :String( "CDCNPJ" ) ) ), 2 ) $ "11,14"


ou

Código:
IF hb_ASCan( { 11, 14 }, Len( SoNumeros( :String( "CDCNPJ" ) ) ) ) == 0


Tem a ver com o que mencionei em outro post:
Conforme a gente vai se sentindo confortável, vai usando novas opções.
No tempo em que ainda usava clipper, acharia isso uma coisa complicada pra entender.

Testando tamanho CPF/CNPJ

06 Jul 2020 10:15

Creio que dá pra fazer tb com RegExp. Fica estranho mas virou um padrão. Muitas linguagens usam.
Postar uma resposta