System.Text.RegularExpressions ile e posta kontrolü

bu makalede System.Text.RegularExpressions ile e posta kontrolü ne bakacağız ben ilk baktığımda biraz farklı gelmişti bana ama aradada olsa lazım olabilecek bir kod parçası

Öncelikle projemize System.Text.RegularExpressions sınıfını import ediyoruz.

using System.Text.RegularExpressions;

Daha sonra e posta kontrolünü yapcak olan sınıfımızı yazıyoruz

 

public Boolean epostaControl(string eposta)

{

bool retVal = false;

retVal = Regex.IsMatch(eposta, MatchEmailPattern);

return retVal;

}

private const string MatchEmailPattern =

@”^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@”

+ @”((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?

[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.”

+ @”([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?

[0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|”

+ @”([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$”;

 

bu işlemleri yaptıktan sonra

if (!epostaControl(mail.Text))

{

MessageBox.Show(“Mail Geçersiz bir değer girildi”, “Uyarı”, MessageBoxButtons.OK, MessageBoxIcon.Error);

mail.Focus();

}

 

bu kodlarlada mail adresinin doğrumu yoksa yanlışmı yazıldığını kontrol ettirerek istediğimiz sonuca ulaşıyoruz. epostaControl(mail.Text) değeri false olduğu durumda MessageBox.Show ile ekrana uyarı verdiriyoruz.

System.Text.RegularExpressions ile e posta kontrolü” için bir yorum

  • 31 Mayıs 2017 tarihinde, saat 03:12
    Permalink

    Beykoz un. reklamına tıkladım. Umarım iyi bi ücret gelmiştir.

    Yanıtla

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.