Gaurav Jadhav Ответов: 3

код для проверки электронной почты в c#.net


Кто-нибудь поможет мне проверить адрес электронной почты для пространства.

Prasad_Kulkarni

.- что это значит, Гаурав? Пожалуйста, уточните, возможно, с некоторыми фрагментами кода, которые вы пробовали до сих пор..

Gaurav Jadhav

мне не нужно место в моем электронном адресе. Для этого мне нужно подтверждение..

Gaurav Jadhav

Прасад,
мне нужна кодировка для события textchanged...
пожалуйста, помогите мне.

Gaurav Jadhav

я еще ни разу не пробовал....
мне нужен код для события textchnged

3 Ответов

Рейтинг:
1

Prasad_Kulkarni

Вы можете посмотреть на это Класс MailAddress[^]

public bool IsValid(string emailaddress)
{
    try
    {
        MailAddress m = new MailAddress(emailaddress);
        return true;
    }
    catch (FormatException)
    {
        return false;
    }
}

Это то, где вам не нужно понимать какой-либо другой код regx.

Также посмотрите на этот пример, где вы можете получить пример с источником для проверки электронной почты
регулярное выражение c# для адреса электронной почты[^]

Альтернатива:
public bool IsValidEmailAddress(string s)
        {
            if (string.IsNullOrEmpty(s))
                return false;
            else
            {
                var regex = new Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
                return regex.IsMatch(s) && !s.EndsWith(".");
            }
        }


Рейтинг:
1

vpasuleti

используйте регулярное выражение.

[Regex(regular expression)]
            public string Email { get; set; }


Рейтинг:
0

Bhushan Shah1988

Используйте RegularExpressionValidator .

<asp:regularexpressionvalidator id="regexEmailValid" runat="server" validationexpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" controltovalidate="tbEmail" errormessage="Invalid Email Format" xmlns:asp="#unknown"></asp:regularexpressionvalidator>