صرح كثير من المفسرين بأنها مدنية لم يستثنوا منها شيئاً. وبه قال الحسن وعكرمة وجابر بن زيد وعطاء وعبد الله بن الزبير وزيد ابن ثابت. وعن ابن عباس أنه قال: نزلت في بدر. وفي لفظ تلك سورة بدر. قال القرطبي وعنه: هي مدنية إلا سبع آيات من قوله: (واذ يمكر بك الذين كفروا) إلى آخرها. يعني فإنها مكيه. " قلت " وإن كانت في شأن الواقعة التي وقعت بمكة فلا يلزم أن تكون كذلك فالآيات نزلت بالمدينة تذكيراً بما وقع في مكة. فهذا القول ضعيف والأول هو الأصح. وجملة آياتها خمس أو ست أو سبع وسبعون آية، وقد كان النبي صلى الله عليه وآله وسلم يقرأ بها في صلاة المغرب كما أخرجه الطبراني بسند صحيح عن أبي أيوب.