Eu criei uma função para extrair números de uma variável caractere.
Existe alguma função nativa no xHarbour para fazer isso?
Aguardo,
Código: Selecionar todos
*********************************************************************************************
FUNCTION StrNum( cVar , lPontos) // Esta funcao retorna apenas os numeros da String
*********************************************************************************************
Local cVar1 := ""
DEFAULT lPontos := .T.
cVar = Alltrim( Upper( cVar ) )
For nInd=1 To Len(cVar)
if Subst(cVar, nInd, 1)$("0123456789"+iif(lPontos,",.",""))
cVar1 = cVar1 + Subst(cVar, nInd, 1)
endif
Next
RETURN cVar1




