Sintaxe
Incluir Página |
---|
ISDIGIT( <expressão caracter> )
Propósito
Determina se uma cadeia de caracteres é iniciada por um número (caracter numérico).
Argumentos
<expressão caracter>
Define a cadeia de caracteres a ser examinada para verificar se a sua primeira posição é um caracter numérico, ou seja, um dígito.
Utilização
Pode ser usada, por exemplo, para validar códigos numéricos fornecidos pelo usuário, ou para verificar se uma cadeia de caracteres contém dígitos, antes de convertê-la para o seu valor numérico através da função VAL().
Um caracter numérico é qualquer dígito de 0 até 9. A função ISDIGIT() fornece o valor falso (.F.) se a expressão caracter especificada iniciar-se por qualquer outro caracter não numérico.
Exemplos
MsgAlert( ISDIGIT(“xyz987”) ) // Resulta falso (.F.)
MsgAlert( ISDIGIT(“XYZ987”) ) // Resulta falso (.F.)
MsgAlert( ISDIGIT(“987xyz”) ) // Resulta verdadeiro (.T.)
MsgAlert( ISDIGIT(“.FRED”) ) // Resulta falso (.F.)
MsgAlert( ISDIGIT(“.12345”) ) // Resulta falso (.F.)
|