بعضی مواقع نیاز داریم تا برای دریافت اطلاعات از آیتمی بنام ایمیل استفاده کنیم که کاربر ایمیل را وارد کند.اما مطمئن نیستیم که ایمیل وارد شده معتبر است یا نامعتبر که در صورت نامعتبر بودن به کاربر هشدار دهیم.برای اینکار از عبارات منظم موجود در کلاس Regex که در فضای نامی System.Text.RegularExpressions قرار دارد، استفاده می کنیم.
فرض بکنید که یک textbox داریم و یک button و یک label ، حال با زدن دکمه مشخص میکنیم که ایمیل وارد شده در textbox صحیح است یا خیر و نتیجه در label نمایش داده میشود.برای اینکار از کد زیر استفاده میکنیم:
if (System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text , @"^([0-9a-zA-Z]([-.w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+[a-zA-Z]{2,9})$"))
{ label1.Text = "ایمیل معتبر است"; }
else { label1.Text = "ایمیل معتبر نیست"; }