↑  ←  Описание функции


StringIsInt

Проверяет, является ли строка целым числом.

StringIsInt ( "string" )

Параметры

string Проверяемая строка.

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

Успех:Возвращает 1.
Ошибка:Возвращает 0, если строка не является целым числом.

Примечания

StringIsInt() также возвращает 1 для не строковых целых чисел; однако, StringIsInt() возвращает 0 для шестнадцатеричных чисел, таких как "4ff0". Единственное допущение это знак + или - в начале строки.

См. также

StringIsFloat, StringIsDigit, IsInt

Пример

StringIsInt("+42") ; возвращает 1
StringIsInt("-00") ; возвращает 1
StringIsInt("1.0") ; возвращает 0 из-за знака десятичной дроби
StringIsInt(1.0) ; возвращает 1 из-за преобразования числа в строку
StringIsInt("1+2") ; возвращает 0 из-за знака плюса