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


StringIsXDigit

Проверяет наличие в строке только шестнадцатеричных цифр (0-9, A-F).

StringIsXDigit('string')

Параметры

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

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

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

Примечания

Допустимые символы 0123456789abcdefABCDEF. Учитывайте, что строки содержащие пробелы или префикс "0x" при использовании функции StringIsXDigit() означают, что функция вернёт 0.

Функцию можно подключить через команду exect
Для передачи пустой строки можно воспользоваться ключевым словом Null
Для передачи значения по умолчанию можно воспользоваться ключевым словом Default

См. также

StringIsDigit, StringIsAlNum, StringIsAlpha, StringIsASCII

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

; 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!
StringIsXDigit('00FC') ;; возвращает 1
StringIsXDigit('2570') ;; возвращает 1
StringIsXDigit('0x2570') ;; возвращает 0 из-за x
StringIsXDigit('a~~cafe') ;; возвращает 0 из-за пробела
StringIsXDigit(1+2.0) ;; возвращает 1 из-за преобразования числа в строку
StringIsXDigit(0x2570) ;; возвращает 1 из-за преобразования числа в строку
; 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_i1=StringIsXDigit('00FC')||$var_i2=StringIsXDigit('0x2570') GLOBALEXECT<a> ;; проверяет наличие в строке только шестнадцатеричных цифр (0-9, A-F)


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