لدي منصة اوبن كارت وسبق ان تم طلب مشروع اصلاح بعض الاكواد
رابط
بعد الفحص وجدت ان المشكلة تكمن في وجود هذا الكود
رابط في اكاديمية حاسوب
وفي الرابط تبع اكاديمية حاسبو شرح كامل للمشكلة
واريد حلها وهنا اعيد الكتابه للمشكله
المشكلة في هذا الكود
ما هو فوق 1000 يصبح 1 وماهو فوق 2000 يصبح 2 وهكذا في جميع المنتجات الي عليها او ماعليها خصم
عند تعديل هذا السطر
const regex = /[+-]?\d+(\.\d+)?/g;
إلى
const regex = /[+-]?\d+\.(\d+)?/g;
عندما تكون القيمة مثلا 1250 عند اختيار اضافة بقيمة 10 ريال مثلا يصبح السعر 260 اي يحذف الألف كامله ويبقي اعداد في 100 فقط
مثلا اذا السعر 2500 والاضافة مجانية يصبح السعر 500
السلام عليكم اخي الكريم انا سينيور جافا اسكريبت يمكنني حل المشكلة خلال ساعات فقط تواصل معي ان كنت تريد كسب الوقت و الجودة تحياتي شكرا
السلام عليكم ورحمة الله وبركاته معك مبرمج ابو حنظله معي خبره في برامج اقدر بتصليح الخطاء والتفاصيل في رسالة خاصة