Makna ayat
{اِلَّا الَّذِيْنَ تَابُوْا مِنْ بَعْدِ ذٰلِكَ وَاَصْلَحُوْا فَاِنَّ اللّٰهَ غَفُوْرٌ رَّحِيْمٌ}
{#kecuali orang-orang yang bertaubat sesudah itu dan memperbaiki (dirinya), maka sesungguhnya Allah Maha Pengampun lagi Maha Penyayang.#} (An-Nur, [24:5])
Para ulama berselisih pendapat tentang makna yang direvisi oleh pengecualian ini, apakah yang direvisinya itu adalah kalimat terakhirnya saja, sehingga pengertiannya ialah tobat yang dilakukan oleh orang yang bersangkutan dapat menghapuskan predikat fasiknya saja, sedangkan kesaksiannya tetap ditolak untuk selama-lamanya, sekalipun ia telah bertobat. Ataukah yang direvisi oleh istisna adalah kalimat yang kedua dan yang ketiganya? Adapun mengenai hukuman dera bila telah dijalani yang bersangkutan, maka selesailah, baik ia bertobat ataupun tetap masih menjalankan perbuatannya itu, tidak ada masalah lagi sesudah itu, tanpa ada perselisihan di kalangan ulama mengenainya.
Pendapat ulama
Imam Malik, Imam Ahmad, dan Imam Syafii berpendapat bahwa jika orang yang bersangkutan telah bertobat, maka kesaksiannya dapat diterima kembali dan terhapuslah predikat fasik dari dirinya. Hal ini telah di-nas-kan oleh penghulu para tabi'in, yaitu Sa'id ibnul Musayyab dan sejumlah ulama salaf.
Pendapat Imam Abu Hanifah
Imam Abu Hanifah mengatakan, sesungguhnya yang direvisi oleh istisna hanyalah jumlah yang terakhir saja. Karena itu, menurutnya terhapuslah predikat fasik bila yang bersangkutan bertobat (setelah menjalani hukuman had), sedangkan kesaksiannya tetap ditolak untuk selamanya. Orang yang berpendapat demikian dari kalangan ulama Salaf ialah Qadi Syuraih, Ibrahim An-Nakha'i, Sa'id ibnu Jubair, Mak-hul, dan Abdur Rahman ibnu Zaid ibnu Jabir.
Pendapat Asy-Sya'bi dan Ad-Dahhak
Asy-Sya'bi dan Ad-Dahhak mengatakan bahwa kesaksiannya tetap tidak dapat diterima, sekalipun telah bertobat, kecuali jika ia mengakui bahwa tuduhan yang dilancarkannya adalah bohong semata, maka barulah dapat diterima kesaksiannya (di masa mendatang). Hanya Allah-Iah Yang Maha Mengetahui.
Tafsir arab belum tersedia untuk ayat ini.