• 1405/04/10

بررسی تکیت باکس ایمیل :

سلام استاد وقت بخیر برای بررسی اینکه ورودی textbox به درستی ایمیل وارد شده دقیقا باید چه کنیم

من بررسی که کردم میتونیم از کد : 

MailAddress mail = new MailAddress (value);

البته باید این کد داخل try بزاریم و در نظر بگیر که جواب‌چیه بعد تصمیم گیری کنیم در مورد نتیجه

definition کد رو‌هم بررسی کردم چند مدل مختلف داره که host و username و غیره رو‌میشه جدا جدا بررسی کرد

از همین کد استفاده کنیم یا اگر راه دیگری وجود داره اطلاع بدید ممنون میشم

  • 1405/04/10
  • ساعت 13:29

سلام ، وقت بخیر 

private void button1_Click(object sender, EventArgs e)
  {
            if (string.IsNullOrEmpty(TextEmail.Text))
            {
                MessageBox.Show("یک ایمیل معتبر وارد کنید","Error");               
            }
            if (System.Text.RegularExpressions.Regex.IsMatch(TextEmail.Text, @"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$"))
            {
                chkEmail.Text = "                       ايميل معتبر است";
            //    ResultEmail.Text = "ايميل معتبر است";
            }
            else
            {
                chkEmail.Text = "                       ايميل معتبر نيست";
              //  ResultEmail.Text = "ايميل معتبر نيست";
            } 
   }