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

اريد دالة جافا سكربت تتأكد من الstring هل

مغلق
بدأه عبد المعز في 24 ديسمبر 2006 · 3 رد · 619 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تتأكد من وجود ارقام في السلسلة مثل هذه :

"asd21"

#2

او على الاقل فكرة الكود , كيف سيكون فأنا ضعيف بالجافا سكربت

#3

السلام عليكم

أخي لكريم أذا أردت ان تتأكد من وجود رقم داخل ال نص تستطيع استخدام

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

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#4

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

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

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