Checks if a string is an integer.
StringIsInt ( "string" )
Parameters
string | The string to check. |
Return Value
Success: | Returns 1. |
Failure: | Returns 0 if string cannot be an integer. |
Remarks
StringIsInt also returns 1 for non-string integer expressions; however, StringIsInt returns 0 for hexadecimal expressions such as "4ff0". The only punctuation allowed is either a plus or a minus at the beginning of the string.
Related
StringIsFloat, StringIsDigit, IsInt
Example
StringIsInt("+42") ;returns 1
StringIsInt("-00") ;returns 1
StringIsInt("1.0") ;returns 0 due to the decimal point
StringIsInt(1.0) ;returns 1 due to number-string conversion
StringIsInt("1+2") ;returns 0 due to plus sign