![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Интересует простой способ контроля синтаксиса e-mail адреса. Проверка существования адреса не нужна, только синтаксис. Нашел в форуме VFP такой пример:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#2 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
![]() Код:
Последний раз редактировалось ZvEr_HaCkEr; 12.06.2011 в 16:48. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ну допустим адрес user_name@i.ua этот тест посчитает ошибочным, хотя почтовик i.ua существует, можете не сомневаться. Такой тест нет проблем сделать, просто я не совсем уверен в перечне допустимых символов в адресе. Могут ли быть точки в левой части адреса И сколько их может быть в правой?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 12.06.2011 в 16:58. |
![]() |
![]() |
![]() |
#4 | |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
![]()
Могут ли быть точки в левой части адреса
Да, но их должно быть не более одной сколько их может быть в правой? Любое количество, ибо существуют такие почтовики, которые содержат в имени не понятно что. Цитата:
Последний раз редактировалось ZvEr_HaCkEr; 12.06.2011 в 17:15. |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
ZvEr_HaCkEr спасибо за инфу
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
![]()
Насчет функции в винде не знаю, но в инете полны инфы по этому поводу. Надо будет лишь взять готовое и пристроить под себя. Например вот. А пытаться разбираться в регулярных выражениях себе дороже, только убьете драгоценное время, которое можно потратить на улучшение программы.
![]() Последний раз редактировалось ZvEr_HaCkEr; 12.06.2011 в 17:47. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсветка синтаксиса | Whiteweider | Общие вопросы Delphi | 5 | 04.12.2010 20:54 |
Ошибка синтаксиса | Santosh | Microsoft Office Access | 2 | 18.08.2010 00:15 |
Подсветка синтаксиса | Яр|/||< (^_^) | Компоненты Delphi | 5 | 15.02.2010 15:44 |
Подсветка синтаксиса | Simply-Art | Общие вопросы Delphi | 2 | 29.05.2007 16:22 |