Validar se uma String tem Apenas Números | Ti Responde 036

No vídeo de hoje vamos demonstrar em como validar se uma variável Caractere possui apenas números.

Hoje, a dúvida foi feita pelo grande Bruno, onde ele perguntou em como poderia validar se uma variável caractere (uma string) possui apenas números.

Com isso em mente, fiz um vídeo explicando como usar a função padrão IsNumeric.

E abaixo o código fonte desenvolvido para exemplificar:

//Bibliotecas
#Include "TOTVS.ch"
 
/*/{Protheus.doc} User Function zVid0035
Função de exemplo para validar se tem strings que possuam apenas números
@type  Function
@author Atilio
@since 10/05/2022
/*/
 
User Function zVid0035()
    Local aArea := FWGetArea()
    Local cString01 := "Daniel"
    Local cString02 := "Dan123"
    Local cString03 := "123"
    Local cString04 := "123.45"
 
    FWAlertInfo("Abaixo os resultados:" + CRLF + ;
        "cString01: " + cValToChar(IsNumeric(cString01)) + CRLF + ;
        "cString02: " + cValToChar(IsNumeric(cString02)) + CRLF + ;
        "cString03: " + cValToChar(IsNumeric(cString03)) + CRLF + ;
        "cString04: " + cValToChar(IsNumeric(cString04));
    , "Resultado")
 
    FWRestArea(aArea)
Return

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

Deixe uma resposta