Определяет, является самый левый символ заданного символьного выражения цифрой (от 0, до 9).

ISDIGIT(cExpression)

Параметры

cExpression

Определяет символьное выражение, для которого выполняется функция ISDIGIT( ). Все символы, кроме первого, в выражении cExpression  - игнорируются.

Expand imageВозвращаемое значение

Логического типа (.T. / .F.)

Expand imageКомментарии

Функция ISDIGIT( ) возвращает значение = true (.T.), если первый левый символ в заданном символьном выражении является цифрой  (0 - 9); в других случаях, возвращается значение = false (.F.).

Expand imageПример

  CopyCode imageКопировать Код
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE orders && открывается таблица Orders
CLEAR

DISPLAY cust_id
? ISDIGIT(cust_id) && отображается .F.
DISPLAY order_dsc
? ISDIGIT(ALLTRIM(STR(order_dsc))) && отображается .T.

Expand imageСм. также