MyChat Scripts Engine: IsStNumbers

MyChat Scripts: функция IsStNumbers, состоит ли строка из цифр?

Выяснить, содержит ли текстовая строка исключительно цифры и больше никаких символов.

 

Синтаксис

function IsStNumbers(st: string): boolean;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

st

string

оригинальная строка.

 

Результат функции

Возвращает true, если все символы строки — цифры от 0 до 9.

 

Пример

const
  sOnlyNumbers = '3495760054';
  sString      = ' -784521az';

procedure TestString(s: string);
begin
  if IsStNumbers(s) then mLogScript('string "' + s + '" - number', '')
    else mLogScript('string "' + s + '" - not number', '');
end;

begin
  TestString(sString);
  TestString(sOnlyNumbers);
end.

Результат работы скрипта

[19:42:39] (Log "IsStNumbers"): string " -784521az" - not number

[19:42:39] (Log "IsStNumbers"): string "3495760054" - number

[19:42:39] (Run "IsStNumbers"): Время выполнения скрипта: 3 мс

[19:42:39] (Run "IsStNumbers"): Скрипт выполнен успешно.
 

Ещё посмотреть

mLogScript