السلام عليكم ورحمة الله وبركاته
اخواني الكرام , هي مشكلة بسيطة اريد حلها , اذكر في قديم الزمان كنت اقدر احلها لكن ناسي الح ل, اريد حلها عاجلا ولا وقت طويل لدي فعندي عشرات المشاكل الاخرى
المشكلة ببساطة اني كتبت كود جافا سكربت يقوم بالاقتصاص من النص بحيث لو كان 200 حرف يرجع لي 100 حرف بالشكل التالي
المشكلة هي اذا كان النص يحتوي " او ' , اقصد اذا كان النص كالتاليكود:reduceText("This is the text",100);
هذا سيسبب مشكلةكود:reduceText("Use " before string values ",100);
وايضا في حال
طبعا رح يأتي متفلسف ويقول لي استخدم \ . اقول كلامك صحيح لكن النص الذي استخدمه هو قيمة متغيرة , يعني يقرأ نص موجود فعليا ثم يقتص منهكود:reduceText('Use ' before string values ,100);
بمعنى اخر القيمة التي تدخل ليست ثابتة انما متغيرة وقد تحتوي على ' او " وتسبب مشكلة عندها
حاولت اجرب
escape و unescape لكن بدون فائدة بالطبع , هل يوجد حل ما !!!!!


رد مع اقتباس

