أريد أن أضيف الكلمات التي تبدأ بحرف a و أيضاً التي تبدأ بحرف w فقط
أريد أن أضيف الكلمات التي تبدأ بحرف a و أيضاً التي تبدأ بحرف w.
let friends = ["ahmed","mohamed","aslam","wwjolk","smach","almo"] let c = friends.filter(function(b) { return b.startsWith("a","w") }) console.log(c)
لكن النتيجة تأتي فقط بالكلمات التي تبدأ بالحرف a.
هذا حل بسيط جداً باستخدام التعابير النمطية (regex) و الدالة
test()
للتأكد ما إن كان كل إسم يتم المرور عليه يطابق التعبير النمطي أم لا.نتيجة التشغيل:
معلومة مهمة
التعبير النمطي
/^[aw]/
معناه النص هل النص الذي سيتم فحصه يبدأ بالحرف a أو الحرف w.