Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.16;
Скачать: CL | DM;

Вниз

Проверка вхождения цифр   Найти похожие ветки 

 
Uran ©   (2003-06-03 13:36) [0]

Извиняюсь за глупый вопрос, но подскажите пожалуйста , как проверить в string переменной содержит ли она только цифры.
Заранее благодарен! :)


 
WarLord ©   (2003-06-03 13:40) [1]

S: string;
for i:=1 to Length(S) do
if StrToIntDef(S[i],-1)=-1 then
ShowMessage("На позиции "+IntToStr(i)+" не цифра!");


 
Palladin ©   (2003-06-03 13:43) [2]

сума сойти
val + F1


 
Uran ©   (2003-06-03 13:45) [3]

Спасибо большое!:))


 
Зинец Виктор ©   (2003-06-03 14:32) [4]

может и неправильно, но я часто проверяю так:

try
StrToInt (edit.text);
except
raise Exception.Create ("Сколько раз говорить - тут вводят ТОЛЬКО цифры");
end;

%-)


 
Song ©   (2003-06-03 14:36) [5]

2Зинец Виктор © (03.06.03 14:32)
А если там будет 30 цифирь? :)


 
Leo-pro   (2003-06-03 14:40) [6]

for i:=1 to length(s) do
if not(s[i] in ["0".."9"]) then showmassage("Вводи цифры");


 
Palladin ©   (2003-06-03 14:46) [7]

а вот про 30 цифр это уже интересно...
тогда ессно

for i:=1 to Length(S) do
if (byte(s[i])<48) or (byte(s[i])>57) then ShowMessage("На позиции "+IntToStr(i)+" не цифра!");



Страницы: 1 вся ветка

Текущий архив: 2003.06.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
6-50420
acsoft
2003-04-14 20:45
2003.06.16
Кто разбирается в NMSMTP. Помогите новичку.


1-50368
Инга
2003-06-04 02:23
2003.06.16
как реализовать цикл for..next с шагом отличным от 1?


1-50278
Tornado
2003-06-04 14:16
2003.06.16
Поолчить разницу между 2-мя датами


3-50255
AGAMEMNUM
2003-05-19 13:39
2003.06.16
Как лучше вставить дату


14-50493
N169
2003-05-30 11:26
2003.06.16
Солнечное затмение