آیا میخواهید از اکانت خود خارج شوید؟

بله

آموزش چک کردن ساختار ایمیل در C#

آموزش چک کردن ساختار ایمیل در C#

حتما شده شما در برنامه خودتون نیاز داشته باشید که از کاربر در ورودی ایمیل گرفته و با آن عملیاتی مانند ثبت نام / ارسال لینک فایل و... را انجام دهید. در این مقاله از باگ لند به آموزش چک کردن ساختار ایمیل در سی شارپ در خدمت شما هستیم.

 

چک کردن ساختار ایمیل در سی شارپ

 

چرا باید در برنامه خودمون ساختار ایمیل رو چک کنیم؟

کاربر های برنامه یا وبسایت شما میتوانند کار هایی انجام دهند که ممکن است باعث ایجاد مشکل در سرور شود. برای مثال اگر ساختار ایمیل را تایید نشده بفرستند سمت سرور در ارسال ایمیل به مشکل میخوردید.

ساختار استاندارد ایمیل به این صورت است:

john.smith@example.com 

و ساختار های اشتباه به این صورت هستند:

example 

example@

example@example

example@example.

روش چک کردن ساختار ایمیل در سی شارپ

برای چک کردن ساختار ایمیل راه های زیادی وجود دارد اما یکی از راحت ترین روش ها روش زیر است:

public static bool IsValidEmail(this string email)

{

try

{

var addr = new System.Net.Mail.MailAddress(email);

return addr.Address == email;

}

catch

{

return false;

}

}

همانطور که مشاهده میکنید کد بالا روی متغیر های استرینگ یک string.IsValidEmail() قرار میدهد که مقدار ایمیل درون متغیر را به عنوان ورودی دریافت میکند و اگر ساختار ایمیل درست باشد true ولی اگر به هر دلیلی ساختار غلط باشد false را برمیگرداند.

شما هم میتوانید در پروژه های خود از این متود در ابزار های خود استفاده کنید.

 

همینطور که مشاهده کردید در این مقاله کوتاه نحوه چک کردن ساختار ایمیل را در سی شارپ را پیاده سازی کردیم. امیدوارم این مقاله به کارتون بیاد. موفق و پیروز باشید.

منبع (مشاهده روش های دیگر) : stackoverflow.com

لینک کوتاه مقاله : https://BugLand.ir/A/123