View Full Version : سوال: بررسی صحت ایمیل قبل ارسال
mohan21
شنبه 16 بهمن 1389, 19:50 عصر
سلام
چطور ایمیل رو بررسی کنم، اینکه ایمیل دارای فرمت درستی است یعنی بصورت sample@yahoo.com هست.
موقع add کردن ادرس این خطا رو میده ::: The specified string is not in the form required for an e-mail address.
این کلاسی که ایمیل رو بررسی میکنه چیست؟؟؟
Reza_Yarahmadi
شنبه 16 بهمن 1389, 21:32 عصر
فکر نمیکنم کلاسی برای چک کردن ایمیل وجود داشته باشه!:متفکر:
میتونید از Regular Expression استفاده کنید.
using System.Text.RegularExpressions;
public bool CheckValidAddress(String emailAddress)
{
String pattern = @"^(([^<>()[\]\\.,;:\s@\""]+"
+ @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@"
+ @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"
+ @"\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+"
+ @"[a-zA-Z]{2,}))$";
return new Regex(pattern).IsMatch(emailAddress);
}بصورت زیر هم میتونید ازش استفاده کنید
if (CheckValidAddress("sample@yahoo.com"))
{
//Address is valid
}
mohan21
شنبه 16 بهمن 1389, 23:56 عصر
اگه کلاسی نیست ...
پس چطور میگه :: The specified string is not in the form required for an e-mail address.
bpzone
جمعه 06 اسفند 1389, 19:19 عصر
الگویی هم برای چک کردن صحت یک URL وجود دارد ؟
m.soleimani
جمعه 06 اسفند 1389, 19:47 عصر
الگویی هم برای چک کردن صحت یک URL وجود دارد ؟
اگر به نظرت نیاز هست از همون روش Regular Expression استفاده کن./
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.