الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حدث في ال Textbox

بدأه kid25 في 20 يناير 2009 · 3 رد · 926 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

والسلام عليكــم ورحمـة الله وبركاتــه

أريد رأيكم في كيفية أستقبال تيكست بوكس بريد ألكتروني,,

يعني مثلاً لدينا TextBox

ونريد أن نجعله يستقبل فقط بريد ألكتروني

لا أرقام ولا أحرف معينة

فقط بريد ألكتروني

:

example123@hotmail.com

بريد ألكتروني من نوع Hotmail .

ما هي أقتراحاتكم لعمل ذلك ؟!

#2

السلام عليكــم ورحمـة الله وبركاتــه

عليك بالبحث إن وجد الحرف @ في النص المدخل أم لا.

  1.  
  2. string testAddress = "fdsfdgfgsdf.ar";
  3. if (testAddress.IndexOf('@') == -1)
  4. { MessageBox.Show("@ was not found"); }
  5. else
  6. { MessageBox.Show("@ was found"); }
  7.  

ثم البحث إن كانت هناك "." في الجزء الثاني بعد تواجد الرمز @.

إلخ إلخ ...

:)

#3

تحية طيبة :

أخي اذكر انه سبق وتمت لاجابة عن خذا السؤال! فما الجديد؟

سلااام.

#4

جرب هذا الكود ايضاً :

bool IsValidEmail(string strIn)
		{
			// Return true if strIn is in valid e-mail format.
			return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
		}

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

مواضيع مشابهة