تتأكد من وجود ارقام في السلسلة مثل هذه :
"asd21"
تتأكد من وجود ارقام في السلسلة مثل هذه :
"asd21"
او على الاقل فكرة الكود , كيف سيكون فأنا ضعيف بالجافا سكربت
السلام عليكم
أخي لكريم أذا أردت ان تتأكد من وجود رقم داخل ال نص تستطيع استخدام
stringName.match(/\d/)
هذه الدلة ترجع null اذا لا يوجد رقم او ترجع قيمة اول رقم تجده
--------------------------------
تستطيع ايضا عمل لوب من 0 الى 9 وتشيك اذا كان الرقم الحالي موجود في النص باستخدام الدالة indexOf
وايضا تستطيع عمل لوب من 0 الي طول النص وفي كل لفة تختبر اذا كان الchar الموجود في الloop index هو رقم او لا
stringName.charCodeAt(index) 0 --> 48 1 --> 49 ........ 9 --> 57
اذا كان charCode بين او يساوي ال 48 و 57 فهو رقم
دالة indexOf استخدامها كالتالي
stringName.indexOf(String To Find[,Start From])
return -1 if the substring not found
or the first index of substring
*Note index start from 0
stringName.indexOf("12")
stringName.indexOf("12",2) start search for the '12' from the index 2دالة substring او substr تعيد جزء من النص
stringName.substring(star tindex,end index)
دالة charAt تعيد char من النص بدلالة موقعه
stringName.charAt(index)
دالة charCodeAt تعيد code char ل char معين من النص بدلالة موقعه
stringName.charCodeAt(index)
خاصية length تعيد طول النص
stringName.length
والله اعلم
تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 26 ديسمبر 2006 في 02:11
سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت
أستغفرك وأتوب اليك
الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد
اشكرك اخي جزيل الشكر
هذا الموضوع مغلق.