![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проверить на интежер
Infinityx93 © (2007-06-08 18:32:00)подскажите плззз!!! как проверить строку нет ли там лишних символов, кроме цифр.
спасибо
Однокамушкин (2007-06-09 22:11:00) [21]
> Sapersky (09.06.07 16:08) [13]
> А «-»?
>
> Так автор же сказал что "нафиг минус". Но можно и добавить:
>
> ['-','0'…'9']
И тогда выражение "--1--4-2--" будет признано допустимым целым числом...
Sapersky (2007-06-09 16:08:00) [22]А «-»?
Так автор же сказал что "нафиг минус". Но можно и добавить:
['-','0'…'9']
Anatoly Podgoretsky (2007-06-09 15:40:00) [23]
> Е в строковом представлении целого числа? Это что-то новенькое
> в науке :)
Науке не противоречит, почему бы и нет
Kolan (2007-06-09 14:32:00) [24]> If not (s[n] in ['0' '9']) then Exit;
А «-»?
Sapersky (2007-06-09 14:14:00) [25]function IsNumber(Const s : String) : Boolean;
Var n : Integer;
begin
Result := False;
For n:=1 to Length(s) do
If not (s[n] in ['0'..'9']) then Exit;
Result := True;
end;
Германн (2007-06-09 01:57:00) [26]
> {RASkov} © (09.06.07 01:45) [8]
>
> > Е ... целого числа?
> Для Hex нормально :) как раз только и в строковом ) ABCD.
> .F туда же ) Ща начнеться... ;)
>
"Ща" не начнётся. Все спят.
Полуночников тут, увы, мало. Да и не сезон :-)
{RASkov} (2007-06-09 01:45:00) [27]> Е ... целого числа?
Для Hex нормально :) как раз только и в строковом ) ABCD..F туда же ) Ща начнеться... ;)
Германн (2007-06-09 01:09:00) [28]
> Правильный Вася (08.06.07 18:35) [1]
...
> а научный формат с E
Ев строковом представлении целогочисла? Это что-то новенькое в науке :)
Германн (2007-06-09 01:00:00) [29]
> Infinityx93 © (08.06.07 18:58) [3]
>
> в trystrtoint второй параметр интежер туда заносятся тока
> исправные значения или скажем если было 10. то он занесет
> 10 или ничего не занесет????
>
А самому проверить очень сложно?
А вообще-то лучше пользовать саму процедуру Val, чем обёртки над ней. Имхо.
alien1769@ukr.net (2007-06-09 00:22:00) [30]
> возьмем такую строку 1111111111111111111111111111111111111111111111
> как видим ничего кроме цифр.
Автор, попробуй переведи в двоичную систему ! %)
Anatoly Podgoretsky (2007-06-08 22:30:00) [31]А ничего это сколько?
И по первому сообщению, возьмем такую строку 1111111111111111111111111111111111111111111111 как видим ничего кроме цифр.
Infinityx93 (2007-06-08 18:58:00) [32]в trystrtoint второй параметр интежер туда заносятся тока исправные значения или скажем если было 10. то он занесет 10 или ничего не занесет????
Infinityx93 (2007-06-08 18:47:00) [33]
> а минус? а научный формат с E
нафиг минус и научный формат
спасибо
Правильный Вася (2007-06-08 18:35:00) [34]TryStrToInt
> кроме цифр
а минус? а научный формат с E