PDA

View Full Version : سوال: فرمت ایمیل



rahil_2008
چهارشنبه 28 بهمن 1388, 23:42 عصر
سلام دوستان
می خواستم ببینم شما کدی سراغ دارین که در رویداد keypress از textbox ، فرمت ایمیل داشتن حروف ورودی را چک کنه؟

rezatati
پنج شنبه 29 بهمن 1388, 08: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, 08: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;


}