AVZ 5. Руководство пользователя
×

16.43.13.4. function ValidFloat

function ValidFloat(S: string): Boolean;
 
Возвращает TRUE, если строка S содержит корректное символьное представление числа c плавающей точкой.
 
Пример:
 
begin
  if ValidFloat('123.55') then
     AddToLog('true')
  else
     AddToLog('false');
 
  if ValidFloat('123 55') then
    AddToLog('true')
  else
    AddToLog('false');
end.
 
В версии 5.0 алгоритм работы функции несколько изменен - разделителем целой и дробной части числа теперь является и точка, и запятая (в итоге корректно распознается как число '123.45', так и '123,45').