Anuncio

Colapsar
No hay anuncio todavía.

Como hago para que sólo sean números?

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Como hago para que sólo sean números?

    Hola Foro,

    tengo el siguiente problema, tengo una variable de tipo C que sólo la completo con números y quiero verificar que siempre sean números. Hay alguna manera de que si mi variable toma el valor '314541A3213' me detecte que existe una letra?

    Gracias por sus ayudas!

  • #2
    Originalmente publicado por raul Ver Mensaje
    Hola Foro,

    tengo el siguiente problema, tengo una variable de tipo C que sólo la completo con números y quiero verificar que siempre sean números. Hay alguna manera de que si mi variable toma el valor '314541A3213' me detecte que existe una letra?

    Gracias por sus ayudas!
    Se que hay una función que chechea eso pero ahora no me la acuerdo, igualmente la función hace algo similiar a esto asi que hacelo manualemnte.

    l_text es el texto que vos tenes que comparar. CO = Constains Only. Asi que ese if chequea que solamente esten cada uno de los caracteres que vos seteas como validos poniendo solamente números.

    DATA: valid_char(10) TYPE C.

    valid_char = '0123456789'.

    IF l_text CO valid_char.
    WRITE: 'Son todos números'.
    ELSE
    WRITE: 'ERROR, no son todos números'.
    ENDIF.

    Comentario

    Trabajando...
    X