REKLAM ALANI

Regex Mail Adresi Kontrolü Yapma

avatar ^Phoenix^
քɦօɛռɨӼ ɖɨʐǟʏռ
264
#1
Yorumu Paylaş

Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;

namespace C_sharp_email_Regex_Control
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private **** Form1_Load(object sender, EventArgs e)
{

}

private string CheckEmailString(string girilenDeger)
{
if (girilenDeger == "")
{
return "Girilen değer boş olamaz.";
}


//textbox dan girilen mail adresininin mail adresi formatında olup olmadığını kontrol eden biçimi oluşturalım

string bicim = @"^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9_\-\.]+\.[a-zA-Z]{2,}$";

//Regex sınıfından oluşturduğumuz biçim değişkenini parametre vererek bir örnek oluşturalım

Regex regex = new Regex(bicim);

//Regex nesnesini ismatch metodunu kullanarak girilen adresi kontrol edelim

if (!regex.IsMatch(girilenDeger))
{
//Eğer girilen adres oluşturduğumuz biçime uymuyorsa geçersiz adrestir.

return "Girilen e-mail adresi geçersiz.";
}

//Eğer girilen adres oluşturduğumuz biçime uyuyorsa bu adres geçerlidir

return "Girilen e-mail adresi geçerli.";
}

private **** btnKontrolEt_Click(object sender, EventArgs e)
{
string value = CheckEmailString(txtEmailAdres.Text);

//girilen adresin durumunu bilgi mesajı olarak gösterelim.

MessageBox.Show(value, "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
deneme
քɦօɛռɨӼ ɖɨʐǟʏռ

Konuda Ara

0 Yorum


Konuyu Okuyanlar: