الهروب من علامة اقتباس أحادية تحت جافا سكريبت

في Javascript يتم استخدام علامة اقتباس أحادية لإدراج قطعة من السلسلة في التعليمات البرمجية. ومع ذلك ، إذا كانت قطعة السلسلة تحتوي على أحرف خاصة مثل علامة اقتباس أحادية أو علامة اقتباس أو علامة اقتباس مزدوجة ، فقد يؤدي ذلك إلى حدوث أخطاء أثناء معالجة الرمز. بالنسبة لمشرفي المواقع ، قد يكون هذا الخطأ مشكلة كبيرة. يوفر Javascript طريقة لتجنب هذه الأنواع من أخطاء بناء الجملة باستخدام حرف رد فعل عكسي بشكل فعال . يتم استخدام حرف رد فعل عنيف للهروب من هذه الأحرف الخاصة دون أي مشاكل. يوفر PHP علامات إضافية كوسيلة للهروب من الأحرف الخاصة ويمكن استخدامه أيضًا كبديل لجافا سكريبت.

في Javascript ، ستتسبب علامة اقتباس أحادية (علامة اقتباس مفردة) في سلسلة محاطة بفواصل عليا.

لاستكشاف الأخطاء وإصلاحها ، يجب عليك الهروب من علامة اقتباس أحادية باستخدام حرف الخط المائل العكسي لإعلام مترجم Javascript بأنه علامة اقتباس أحادية داخل السلسلة.

ومع ذلك ، عند إدراج السلسلة ديناميكيًا ، يجب عليك تجنب أي أحرف يمكن أن تتسبب في حدوث خطأ (علامة اقتباس أحادية أو علامة اقتباس أو علامة اقتباس مزدوجة ، شرطة مائلة للخلف).

تعد الإضافات () في PHP ميزة مفيدة لتجنب الأحرف الخاصة بسهولة. الوظيفة أدناه هي بديل ممتاز لجافا سكريبت:

 الدالة addlashes (ch) (ch.replace ch = (/ \ \ / g، "\ \ \ \") ch.replace ch = (/ \ '/ g، "\'") ch.replace ch = (/ \ "/ g ،" \ \ \ "") ترجع ج.) 

المقال السابق المقالة القادمة

نصائح الأعلى