View Full Version : سوال: فرمت ایمیل
rahil_2008
پنج شنبه 29 بهمن 1388, 00:42 صبح
سلام دوستان
می خواستم ببینم شما کدی سراغ دارین که در رویداد keypress از textbox ، فرمت ایمیل داشتن حروف ورودی را چک کنه؟
rezatati
پنج شنبه 29 بهمن 1388, 09:51 صبح
ببین این خوبه
public static bool IsValidEmailAddress(string sEmail)
{
if (sEmail == null)
{
return false;
}
int nFirstAT = sEmail.IndexOf('@');
int nLastAT = sEmail.LastIndexOf('@');
if ( (nFirstAT > 0) && (nLastAT == nFirstAT) &&
(nFirstAT < (sEmail.Length - 1)) )
{
// address is ok regarding the single @ sign
return (Regex.IsMatch(sEmail, @"(\w+)@(\w+)\.(\w+)"));
}
else
{
return false;
}
}
تستش نکردم
rezatati
پنج شنبه 29 بهمن 1388, 09:53 صبح
این هم یکی دیگه
private bool CheckEmail(string EmailAddress)
{
string strPattern = "^([0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$";
if ( System.Text.RegularExpressions.Regex.IsMatch(Email Address, strPattern) )
{ return true; }
return false;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.