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

سؤال عن شرط للـ Validation

بدأه KNOK في 26 مايو 2011 · 13 رد · 654 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي صفحة فيها دروب داون يختار منها اللغة للإدخال عربي او انجليزي

حطيت للتيكست بوكس RegularExpressionValidator وعايزه احطها في الكود بيهايند

وعملت الآتي للإنجليزي

RegularExpressionValidator1.ValidationExpression = "^[a-zA-Z\s]+$"

بس يطلعلي خطأ لأنها في الكود بيهايند اما من الخواص بتمشي

وهل هناك شرط للتحقق من أن المدخل حروف عربية ؟؟

وجزاكم الله كل خير ،،، :)

#2

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

اخي يمكنك استخدام اليونيكود فمثلا [\u0600-\u06FF\u0750-\u077F] سيقبل الاحرف العربية في هذا النطاق, يمكنك استخدام [^0-9~`!@#$%\^&\*\(\)\-+=\\\|\}\]\{\['":?.>,</]+ لأي حرف انجليزي او عربي

.:: Wish to become better and better ::.

#3

شكرا لك أخي

شرط الاحرف الانجليزية مشيت بهذا الشرط ^[a-zA-Z\\s]+$

أما العربية ما مشي معي شرطك :(

#4

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

اخي انا جربت ال RegularExpression الاخيره في الرد السابق وشغاله؟!!

.:: Wish to become better and better ::.

#5

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

ايوه أخي الثانية اللي حطيتها شغاله بس هي للعربي والانجليزي معا

للأحرف العربيه فقط جربت الاولى اللي اعطيتني هي بس ما مشيت تقبل انجليزي كمان

#6

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

اخي يعني تريدها تقبل عربي بس؟؟

.:: Wish to become better and better ::.

#7

ايوه عربي بس

والله يجزاك كل خيرررر ،،

#8

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

اخي جرب ال RegularExpression التاليه

[\u0600-\u06FF]+

.:: Wish to become better and better ::.

#9

الله يعطيك العــــــــــــافيه أخي :)

بس أضفت عليها في النهاية حاجة بسيطة عشان يقبل المسافة مابين الاسماء

[\u0600-\u06FF\\s]+

وجزاك الله كل خير وفتح لك فتوح العارفين :)

#10

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

بالتوفيق اخي ..

.:: Wish to become better and better ::.

#11

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

اخواني الأعزاء انا كنت قد طبقت شروط الفاليديشن كما في الردود السابقة للغة العربية والانجليزية

لكني الآن اكتشفت مشكلة وهي اني لا استطيع كتابة رقم بعد الكلمة مثلا اذا اردت ان اكتب consultant 1 لا يقبلها لأنها تحتوي على رقم

فما الحل ؟

#12

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

اخي قم باستخدام d/ او [9-0]

.:: Wish to become better and better ::.

#13

اريد فاليديشن يقبل فقط ارقام بطول معين

يعطيكم الف عافيه

تم تعديل هذه المشاركة بواسطة *areej* في 24 يوليو 2011 في 08:41

#14

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

اختي انصح بعمل موضوع منفصل!!

.:: Wish to become better and better ::.

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