PDA

View Full Version : بررسی صحت ایمیل وارد شده



com928
چهارشنبه 24 خرداد 1391, 11:18 صبح
سلام
من تو برنامه ثبت اطلاعاتم یک تکس باکس دارم که کاربر باید داخلش آدرس ایمیل را وارد کند می خواهم یک بررسی بشود در این تکس باکس که کاربر نتواند ایمیل بی ربط بفرستدو آدرسش معتبر باشد

aspmaker
چهارشنبه 24 خرداد 1391, 11:22 صبح
میتونید از asp:RegularExpressionValidator استفاده کنید. خاصیت ControlToValidate رو روی ایمیل تنظیم کنید.

fakhravari
چهارشنبه 24 خرداد 1391, 11:56 صبح
تابع
public static bool Email(string Text)
{
if (System.Text.RegularExpressions.Regex.IsMatch(Text .Trim(), @"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$"))
{
return true;
}
else
{
return false;
}
}

hamid_kha
چهارشنبه 24 خرداد 1391, 12:00 عصر
فکر کنم منظور دوستمون این بود که ایمیلی که کاربر وارد میکند معتبر باشد نه همین جوری یه ایمیل الکی وارد کنه کاربر.:متفکر:

AMIBCT
چهارشنبه 24 خرداد 1391, 12:38 عصر
اگر منظور شما این است که ایمیل واقعی باشد
تنها راهش این است که یک ایمیل به آدرس بفرستید و لینک تاییدیه‌ای در آن قرار دهید
تا اگر ایمیل مربوط به کاربر است و واقعی است آن لینک را کلیک کند تا حسابش فعال شود

com928
چهارشنبه 24 خرداد 1391, 14:02 عصر
همونطور که دوستمون hamid_kha گفتند من میخام کاربر ایمیل الکی وارد نکند یعنی با توجه به اصولی که تو ساختار ایمیل یا جیمیل است چک شود .