Russian Qt Forum

Qt => Общие вопросы => Тема начата: 8Observer8 от Август 02, 2014, 15:04



Название: [Решено] Проверка корректности email-адреса
Отправлено: 8Observer8 от Август 02, 2014, 15:04
Привет!

Возможны ли в email-адресе цифры после знака "@"? То есть такие адреса:
Цитировать
8observer8@gmai5l.com
8observer8@gmail.c5om

Если возможны, то правильное ли регулярное выражение для проверки:
Код
C++ (Qt)
   // Check email
   QRegExp reEmail( "\\w+[\\w\\.]*@[\\w\\.]+\\.\\w+" );
   if ( reEmail.indexIn( email ) == -1 ) {
       throw ErrorEmail( email.toStdString() );
   }
 

Это на случай такого адреса:
Цитировать
ivan01.prog1987@gmail.en1.com


Название: Re: Проверка корректности email-адреса
Отправлено: __Heaven__ от Август 02, 2014, 15:17
http://m.habrahabr.ru/post/55820/


Название: Re: Проверка корректности email-адреса
Отправлено: 8Observer8 от Август 02, 2014, 15:18
Большое спасибо!  :)