السلام عليكم
عندي اسأله في Validation
كيف اسوي فاليديشن لـ
TextBox
للارقام
والحروف
انه اليوزر ما يحط ارقام بس تكست
او العكس
.؟؟؟
السلام عليكم
عندي اسأله في Validation
كيف اسوي فاليديشن لـ
TextBox
للارقام
والحروف
انه اليوزر ما يحط ارقام بس تكست
او العكس
.؟؟؟
شوفي الام اس دي ان
صراحه شرح راااااااااااااائع
استخدم ادوات validation ومنها
RegularExpressionValidator
ومن خصائصها
controltovalidate اسم الاداة التي تريد التحكم بالادخال بها مثل textbox1
validationexpression وهي تحديد هل رقم ام نص (توجد بها امثلة )
هذه الطريقة عندما تعمل submit تظهر رسائل الخطأ
اما اذا كنت تقصد منع الادخال من الاساس فيجب استعمال javascript لذلك
مشكور اخوي ع الموقع
بس احس به معقد الشرح ما قدرت استوعب وايد
اخوي طارق تسلم
يس هذا الي انا اريد Regular Expression
بس ما قدرت افهم من موقع msdn
زين من الشرح فهمت انه
[^a-zA-Z_0-9]
هذي تعني اي رقم مع اي حرف سواء كان سمول او كابيتل
بس جربته وما نفع
وشو معنى
.*
الي انا اريده
1. اسوي فاليديشن حق اسم يعني ما يقدرون يدخلون ارقام او اي شي ثاني بس حروف
2. ارقام مع حروف (لرقم جواز السفر)
3. ارقام بس
4. ارقام مع سلاش (\)
كيف ممكن اكتبه..؟...
اولا لست خبيرا بهذا الامر لكن اليك بعضها
احرف عربي انجليزي
[a-zA-Zا-ي]+
انجليزي فقط
[a-zA-Z]+
ارقام مع حروف
[a-zA-Z0-9ا-ي]+ [a-zA-Z0-9]+ بدون عربيي
مع سلاش
[a-zA-Z0-9/]+
أذا كان الجواز على شكل 4444/333
[a-zA-Z0-9]{4}/[a-z]{3}{4}تعني عدد خانات هنا اربعة
اذا كان طول محدد مثل 9 احرف وارقام
[a-zA-Z0-9/]{9}اربعة ارقام مثل صندوق بريد
\d{4}تم تعديل هذه المشاركة بواسطة TareqVB في 5 يونيو 2007 في 08:32
مشكور ياخوي ويزاك الله الف خير
ان شاء الله راح اجربه
المرفق ملف DLL به بعض الأدوات من ضمنها اداة تسمى NumericTextBox وهي تعمل عمل TextBox ولكن لا تقبل الا أعداد ..
وايضا يمكنك استخدام حاصية Currency و تحديد نوعية الارقام .. فقط جربها ..
للاستخدام ,, اذهب الى قائمة الادوات , وبالضغط باليمين اختر Choose Items ثم ابحث عن الملف المرفق بعد تحميله ..
أنا شخصيا استخدم هذه الادوات في كل مشاريعي وهي تعمل بفعالية ..
بس لا تفوتك الادوات الاخرى
>> تجارب برمجية <<
[/وسط][/وسط][/وسط]
يزاك الله خير اخوي
ان شاء الله راح ارجربها
انزين عندي سؤال
اذا حطيت هذا
[a-zA-Z]+
بس اريد يكون سبيس بينهم
لانه اليوزر يكتب اسمه بالكامل ..!.!.
هذا اذا نريد نحط مسافه بين الكلام
^ ^
[a-zA-Z]+[ ]*[a-zA-Z]*[ ]*[a-zA-Z]*[ ]*[a-zA-Z]*
هذا الموضوع مغلق.