![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 160
|
![]()
Заранее извиняюсь за ламерский вопрос, но не догоняю я как это сделать.
В общем, ввожу в Едит1 символы. Как сделать проверку: если вводятся цифры то выполняется один код программы, а если буквы, то другой. Вот как делает чайник: s1:=Edit1.Text; if (s1='1') or (s1='2') or (s1='3') or (s1='4') or (s1='5') or (s1='6') or (s1='7') or (s1='8') or (s1='9') then begin ... end Как не писать такой длиный код? Может надо массив использовать? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а что, если в Edit1 ввели НЕСКОЛЬКО символов?!
а если нужно проверить только один символ (первый, например) тогда Код:
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 160
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 160
|
![]()
Вообще, хотелось бы вот так:
Допустим, введен текст "2 дома, 22 квартиры". Как можно распознать 2 и 22, что они цифры? Цитата:
__________ форум - не чат. Есть что добавить к своему крайнему сообщению, редактируйте его. Модератор Последний раз редактировалось Serge_Bliznykov; 23.04.2013 в 12:59. |
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Нужно просто ПАРСИТЬ строку. Можно это делать ручками, можно привлечь регулярные выражения, смотрите, как Вам проще.. а в какой момент парсить - тоже Вам виднее. и, кстати, что потом с найденными числами делать, тоже. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка на отсутствие букв-цифр в строке | DeveloPerchik | Общие вопросы Delphi | 6 | 08.04.2012 20:10 |
Группы букв, знаков и цифр | Паркер | Помощь студентам | 2 | 08.11.2011 22:18 |
Запрет на ввод цифр или букв. | (*_*) | Общие вопросы C/C++ | 2 | 09.06.2009 12:51 |
Генерирование букв и цифр | Pavelok | Общие вопросы Delphi | 5 | 15.05.2009 17:48 |
Ввод только букв или цифр... | Teleport | Помощь студентам | 8 | 12.06.2008 14:57 |