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

alphanumeric with RegularExpressionValidator

مغلق
بدأه in2sol في 31 يوليو 2007 · 6 رد · 1,390 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

للتحقق طرق كثيره ومثيره والشباب في Microsoft ماقصروا وفروا لنا ادوات جاهزه للتحقق

و من ضمن هذه لادوات الاداة: RegularExpressionValidator اللي عن طريقها ممكن تحدد توليفه معينه او Expression معين بحيث تجعله يتحقق ما اذا كان النص المدخل يطابق هذه التوليفة او لا

عن طريق الخاصية ValidationExpression نحدد نوع ال Expression الذي نريد وبناءً عليه يتم التحقق.

كل ما سبق هو محاوله مني لتصحيح مفاهيمي يعني قد اكون مخطئ في ذلك فرجاء اذا كنت كذلك فلا تبخلوا علي بالتوجيه فانا لا استغني

بعد البحث عن افضل Expression للتحقق من ان النص يحوي على ارقام وحروف فقط اي انه سوف يظهر رساله الخطاء اذا كان النص يحوي على ارقام فقط او حروف فقط بمعنى اخر نص عباره عن alphanumeric

وجدت اكثر من Expression ولكن للاسف كلها لم تعمل

المشكله انني لم افهم بعد ماذا تعني هذه ال Expressions فهي عبارة اقواس وحروف وعلامات بعضها يعطيك ايحاء معينا بمعنها وبعضها الاخر لا تستطيع فهمه

سؤالي هنا:

ماهي افضل طريقه لعمل هذا التحقق؟

المواصله في البحث ((وبمساعدتكم انتم)) للوصول الى التوليفة المناسبه؟

رمي هذا كله في البحر وستخدام جافا سكربت معين (( وقد وجدت الكثير منها لكني كنت متمسكا باستخدام الادوات الخاصه))؟

الاستقاله والعمل في مطعم مجاور ؟>>> خيار ارجوا عدم الالتفات له فقد كنت جائعا وقتها..

في النهايه اعتقد انني اكثرت الكلام وكان بامكاني ان اسال ببساطه (( كيف يمكن ان اتحقق من ان النص عباره عن حروف وارقام alphamuneric ؟))

لكن انا اسف جدا على الاطاله

ودمتم

Success is the ability to go from one failure to the next without any loss of Enthusiasm

#2

جرب هذه التوليفة

لابد ان يحوي ارقام :

(?!^[0-9]*$)

لابد ان يحوي احرف:

(?!^[a-zA-Z]*$)

ان يحوي فقط ارقام واحرف

([a-zA-Z0-9])*

التوليفة كاملة:

(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9])*$

The World Must Be Crazy

#3

عزيزي العزيز newbie

الله يجزاك كل خير ... وشكرا جزيلا

لقد عرفت شيا الان انني كنت استخدم توليفات ناقصه

عموما ما زلت اجهل ماللذي جعلها تعمل .. يعني افترض انني اريد ان اضيف نقطة اخرى مثلا انه يجب ان تكون الحروف على اقل تقدير حرفين وان يكون طول النص مثلا 8 digits كيف اضيف ذلك

Success is the ability to go from one failure to the next without any loss of Enthusiasm

#4

.

تم تعديل هذه المشاركة بواسطة in2sol في 1 أغسطس 2007 في 12:15

Success is the ability to go from one failure to the next without any loss of Enthusiasm

#5

طول النص 8 ولابد ان يبدأ بحرفين على أقل تقدير

(?!^[0-9]*$)(?!^[a-zA-Z]$)^([a-zA-Z]{2,2})([a-zA-Z0-9]{6,6})$

The World Must Be Crazy

#7

شكرا جزيلا اخي العزيز newbie

والشكر موصول لك عزيزي fligant

Success is the ability to go from one failure to the next without any loss of Enthusiasm

هذا الموضوع مغلق.

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