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


StringIsInt

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

StringIsInt('string')

Параметры

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

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

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

Примечания

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

Функцию можно подключить через команду exect

См. также

StringIsFloat, StringIsDigit, IsInt

Примеры:
 Как создать кнопку?

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

exect=$var_is=StringIsInt('1.5')||$var_bb=StringIsInt('2') GLOBALEXECT<a> ;; проверяет, является ли строка целым числом


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru