PDA

View Full Version : الگوی بررسی ایمیل



میلاد قاضی پور
پنج شنبه 11 شهریور 1389, 23:44 عصر
سلام . من از این تابع برای بررسی ایمیل وارد شده استفاده میکنم . در هر صورت ارور میده :




public void validatingEmail(string email)
{

Regex rgx = new Regex("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$");
if (!(rgx.IsMatch(email)))
{
MessageBox.Show("لطفا ایمیل را بدرستی وارد نمائید", "Error 10",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

زیر اون بکسلش خط قرمز میکشه . وقتی برمیدارمش هم کلا پیغام خطامو اعلام میکنه . چه درست وارد کنم چه غلط.

babak_bsn
جمعه 12 شهریور 1389, 00:22 صبح
اين رو هم امتحان كن ببين ارور ميده؟
b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b\

میلاد قاضی پور
جمعه 12 شهریور 1389, 01:32 صبح
:لبخندساده:ئه این ! اینو امتحان کرده بودم همون مشکل رو داره .

Parham.D
جمعه 12 شهریور 1389, 08:39 صبح
این رو هم امتحان کن. از کتاب آموزش .Net دورهای MCTS گذاشتم. باید جواب بده.





^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))
([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$




از لینک زیر هم میتونی استفاده کنی.
http://www.regular-expressions.info/

ostovarit
جمعه 12 شهریور 1389, 10:38 صبح
سلام . من از این تابع برای بررسی ایمیل وارد شده استفاده میکنم . در هر صورت ارور میده :




public void validatingEmail(string email)
{

Regex rgx = new Regex("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$");
if (!(rgx.IsMatch(email)))
{
MessageBox.Show("لطفا ایمیل را بدرستی وارد نمائید", "Error 10",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

زیر اون بکسلش خط قرمز میکشه . وقتی برمیدارمش هم کلا پیغام خطامو اعلام میکنه . چه درست وارد کنم چه غلط.




من از این استفاده میکنم


@"^([\w-]+\.)*?[\w-]+@[\w-]+\.([\w-]+\.)*?[\w]+$"