Xbasic
ISNUMBER Function
Syntax
Result_Flag as L = isnumber(C string [,L allow_decimal_separator [,L allow_thousands_separator ]])
Arguments
- string
A character string.
- allow_decimal_separator
Logical. Optional. Default = .F. .T. = allow decimal separators, .F. = do not allow decimal separators
- allow_thousands_separator
Logical. Optional. Default = .F. .T. = allow thousands separators, .F. = do not allow thousands separators
Description
Returns .t. if a text string contains only numbers
Discussion
ISNUMBER() returns .T. (TRUE) if a Character_String contains only numbers; otherwise, it returns .F. (FALSE).
Example
isnumber("123")
= .T.
isnumber("123a")
= .F.
? isnumber("123,345.23")
= .F.
? isnumber("123,345.23", .t.)
= .F.
? isnumber("123,345.23", .t., .t.)
= .T.See Also