2014-10-05 4 views
-3

Мне нужно знать, как проверить адрес электронной почты на C#. Я использую textBox для ввода адреса электронной почты и с помощью кнопки «Отправить», чтобы перейти в другую форму. прежде чем перейти к следующей форме, он должен быть подтвержден как адрес электронной почты.как подтвердить адрес электронной почты

спасибо.

+1

Что вы подразумеваете под утверждением? Что вы пробовали? – soandos

+0

Вы пробовали что-то самостоятельно, чтобы проверить электронную почту? как регуларессекция? –

+0

использовать регулярные выражения или цикл, который проверяет все символы. – Astro

ответ

0

Попробуйте этот метод.

public bool IsValid(string emailaddress) 
{ 
    try 
    { 
     MailAddress m = new MailAddress(emailaddress); 

     return true; 
    } 
    catch (FormatException) 
    { 
     return false; 
    } 
} 
+0

Если вы проверите эту ссылку: http://stackoverflow.com/questions/5342375/c-sharp-regex-email-validation, вы поймете, что это не очень хорошо. –

+0

не работает 'IsValid' –

+0

@Hypenate Чтобы быть справедливым, это, вероятно, где они скопировали ответ с самого начала, не утруждая себя чтением, почему это ужасно неправильно. ;) –

Смежные вопросы