|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.08.2011, 11:07 | #1 |
Регистрация: 15.07.2011
Сообщений: 3
|
проверить правильность E-mail адресса
посоны, нужно проверить правильность введенного мыла в Edit1.
нашел функцию, но не понимаю как ее использовать. помогите позязя. |
02.08.2011, 11:12 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Интересно, что за функция? Как то подымал подобную тему на форуме http://programmersforum.ru/showthread.php?t=157011 Кончилось тем, что написал свой небольшой тест
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.08.2011, 11:18 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а я бы рекомендовал подключить библиотечку RegExp (маленькая, бесплатная, full sources) и воспользоваться регулярным выражением (регэксп для проверки email входит, если не ошибаюсь, даже в демонстрашку данной библиотеки).
Просто, быстро, надёжно... p.s. ну, разумеется, проверяется только соответствие адреса формальным параметрам. Наличие такого адреса НЕ ПРОВЕРЯЕТСЯ! |
02.08.2011, 11:33 | #4 |
Регистрация: 15.07.2011
Сообщений: 3
|
Код:
IsValidEmail(Edit1.Text)? ошибка. |
02.08.2011, 11:43 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вызвать то просто: if not IsValidEmail(Edit1.Text) then <адрес не верный>. Но функция очень простенькая, например не отловит подряд идущие точки, или сервер i.ua посчитает ошибкой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.08.2011, 12:01 | #6 |
Регистрация: 15.07.2011
Сообщений: 3
|
спасибочки. :*
еще вопрос. как остановить дальнейшее выполнение программы? например если я ввел неверное мыло, программа должна написать "ошибка" и вернуться к вводу мыла. %) например : Код:
з.ы я дельфи второй день изучаю, простите за глупые вопросы. =D |
02.08.2011, 12:08 | #7 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Код:
Код:
Будь проще и люди к тебе потянутся
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверить правильность решения(ассемблер) | Нина93 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 26.12.2010 17:42 |
Проверить на правильность задачу | sam5213 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.12.2010 18:28 |
TObjectList. Проверить правильность использования | Roof | Общие вопросы Delphi | 0 | 05.07.2010 17:04 |
Как проверить дескриптор (указатель) на правильность? | TwiX | Общие вопросы Delphi | 11 | 13.02.2010 22:10 |
Нужно проверить на правильность программу | Killdgedan | Помощь студентам | 3 | 26.05.2009 00:45 |