التحقق من المدخلات باستعمال الدالة preg_match الحروف العربية

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

شرح بيسط للدالة  

preg_match 

التي تقارن بين قيمتين وتعطيك الفرق بينهما

الكثير من المبرمجين يقومون بالسماح بقيم معينة في المدخلات 

input

مثلا السماح بادخال عناوين باللغة العربية فقط وهنا ستحتاج لمقارنة الحروف المدخلة 

والسماح فقط بالحروف العربية

والكود :

p{Arabic}

من الصورة الظاهرة في الاعلى ستضمن لك ذلك

اما بالحروف اللاتينية 

a-zA-Z

ثم

0-9

للأرقام

والفراغات 

\s

يجب اضافة 

u

في الاخير كدلالة للتكويد العالمي

...............................................................

الدالة كما في الصورة تقارن لك على كل ما تم ذكره 

لمنع شيء معبن ماعليك سوى مسح مايقابله مثلا امسح الحرف

s

سيتم منع القراغات حيث سترجع الدالة فيمة 1 اي انه يوجد فراغ وعكس الدالة سيقول انه لايقبل الفراغات.

والمقارنة للقيمة المدخلة سنكون بالشكل التالي

 

النتيجة بعد اضافة رموز 

 

ارجوا ان يكون الشرح قد افادكم .