Sintaxis
ISDIGIT( <expresión carácter> )
Propósito
Determina si una cadena de caracteres se inicia con un número (carácter numérico).
Argumentos
<expresión carácter>
Define la cadena de caracteres que se examinará para verificar si su primera posición es un carácter numérico, es decir, un dígito.
Utilización
Por ejemplo, puede utilizarse para validar códigos numéricos suministrados por el usuario, o para verificar si una cadena de caracteres contiene dígitos, antes de convertirla a su valor numérico por medio de la función VAL().
Un carácter numérico es cualquier dígito de 0 a 9. La función ISDIGIT() suministra el valor falso (.F.) si la expresión carácter especificada se inicia con cualquier otro carácter no numérico.
Ejemplos
MsgAlert( ISDIGIT(“xyz987”) ) // Resulta falso (.F.).
MsgAlert( ISDIGIT(“XYZ987”) ) // Resulta falso (.F.).
MsgAlert( ISDIGIT(“987xyz”) ) // Resulta verdadero (.T.).
MsgAlert( ISDIGIT(“.FRED”) ) // Resulta falso (.F.).
MsgAlert( ISDIGIT(“.12345”) ) // Resulta falso (.F.).