تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرط عدم تكرار علامه @
#1
السلام عليكم ورحمه الله وبركاته 
عندي سؤال بسيط وهو في حال عندي TextBox ومابي المستخدم يدخل علامه @ مرتين أو لايدخلها نهائيا 

اضع شرط وجود علامه @ مره فقط في التكست بحيث لاتتكرر ولا تزيد عن مره واحده مثل ادخال بريد الكتروني توجد علامه @ واحده .

كيف السبيل إلى ذلك ؟؟ 

والف شكر لكم مسبقاً .
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته ،،
الأفضل ضع كومبو بوكس بنهاية التكست الخاص بالايميل وقم بتعبئته بنطاق الإيميلات المتوفرة على الشبكة العنكبوتية ،، مثلاً :


كود :
@gmail.com
@hotmail.com
@yahoo.com
……. etc
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
#3
الله يعطيك الف عافيه ماقصرت اخوي
بس لو مثلا اردت منع تكرار رمز معين مثل @ او . مثلا عن طريق تكست بوكس هل في طريقة لذلك !!
الرد }}}
تم الشكر بواسطة:
#4
كود :
 private void TxtEmail_KeyUp(object sender, KeyEventArgs e)
        {
            System.Text.RegularExpressions.Regex rEmail = new System.Text.RegularExpressions.Regex(@"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$");

            if (TxtEmail.Text.Length > 0 && TxtEmail.Text.Trim().Length != 0)
            {
                if (!rEmail.IsMatch(TxtEmail.Text.Trim()))
                {
                    TxtEmail.BackColor = Color.Red;
                }
                else
                {
                    TxtEmail.BackColor = Color.YellowGreen;
                }
            }
        }


انا مجرب الكود ده
غير الجملة الشرطية زى ما تحب
الرد }}}
تم الشكر بواسطة: الوايلي , elgokr
#5
الله يجزاك خير يتم التجربة والف شكر لك
الرد }}}
تم الشكر بواسطة: Abou Eman , elgokr , elgokr



التنقل السريع :


يقوم بقرائة الموضوع: