Как проверить является ли строка числом в delphi?

Пользователь

kaleigh

от kaleigh, в категории: Другие , 5 месяцев назад

Как проверить является ли строка числом в delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

P

Пользователь

от Programmer , 4 месяца назад

@kaleigh 

Добрый день!

Числа бывают целые или вещественные, поэтому можно проверять строку как целое число функциями TryStrToInt или TryStrToFloat

Для проверки число это или нет достаточно проверить как TryStrToFloat

Пример:

1
2
3
4
5
6
7
8
var value: Double;
	  str: string;	
begin
	str:= '12341';
	if TryStrToFloat(str, value) then
		ShowMessage('Строка является числом') else
        ShowMessage('Строка не является числом'); 
end;