3. فى حاله اننا اردنا ان نبحث عن وجود حرف أو عدمه بداخل كلمه , فذلك يمكننا معرفته من خلال استخدام ( indexOf( ) method ) أو من خلال ( lastIndexOf( ) method ) , ويتم البحث عن الحرف من خلال كتابته بداخل القوسين ويكتب بداخل (" ") ولكن هناك فرق بين الاثنان وهو
فى حاله ( indexOf( ) method ) : يتم البحث عن الحرف من بدايه الكلمه المراد البحث بداخلها وفى حاله انه تم إيجاد الحرف نستدل على ذلك من خلال القيمه التى سوف يرجعها هذا method مع العلم أنه يتم العد بدايه من الصفر وليس الواحد وإذا لم يتم ايجاد هذا الحرف فى الكلمه فإنه سيتم إرجاع (1-)
أما فى حاله ( lastIndexOf( ) method ) : يتم البحث عن الحرف من نهايه الكلمه إلى البدايه فإذا وجد هذا الحرف يتم ارجاع قيمه تدل عن ترتيبه داخل الكلمه أو الجمله وإذا لم يتم إيجاده فالقيمه المرجعه هى (1-)
***مثــــال للتوضيح***
"minds hci".indexOf("i");
نلاحظ هنا أن القيمه المرجعه هى 1 , ففى هذه الحاله بدأ البحث عن الحرف من بدايه الكلمه أى من اليسار إلى اليمين
"minds hci".lastIndexOf("i");
نلاحظ هنا أن القيمه المرجعه هى 8 , لان فى هذه الحاله بدأ البحث عن الحرف من آخر الكلمه أى من اليمين إلى اليسار مع العلم أننا نبدأ العد من اليسار إلى اليمين دائما مع ملاحظه أن المسافه يتم حسابها مثل الحرف.
***مثــــــــــــــال***
الجزء الاول : عمل validation على حقل الاسم والايميل
الجزء الثانى : عمل validation على الحقل الخاص بالـ password
مدونه مايندز وجدتها زاخره باالدروس الموجهه للمبتديئن فى المجال التقنى عامه والبرمجى, المدونه تضعك على الطريق وتساعدك على عمل مقارنه ما بين بعض الاقسام المختلفه ومن ثم تحدد ما تريد. اشكر الساده الزملاء الذين ساهموا فى انشاء المدونه.
رائع ان يكون هناك مدونة عربية تجمع ما بين الاخبار التقنية الاحترافية و دروس تعليمية قيمة في ذات المجال و انصح جميع المبتدئين و مزاولي المهنة متابعتها
ومن الجميل أن نرى مواقع عربية تدعم المحتوى العربي التعليمي في مجال البرمجيات والكومبيوتر ، ونأمل أن يكون موقع "مايندز" بإذن الله نواة جيدة في بناء المحتوى البرمجي العربي