TL
Tool Lab
💰Donate
💰Donate

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

الإدخال الخام
الإخراج المهروب

حول هذه الأداة

يُهرّب ويُزيل الهروب من السلاسل في خمسة سياقات: سلاسل JSON/JS ولوحات قوالب JS وكيانات HTML وعلامات الاقتباس المفردة SQL وأنماط RegExp.

الصق أي نص، واختر الوضع واللغة، واحصل على النتيجة فوراً.

كيفية الاستخدام

  1. اختر وضع الهروب أو إزالة الهروب.
  2. انقر على زر اللغة (JSON أو JS أو HTML أو SQL أو RegExp).
  3. الصق مدخلاتك أو انقر على مثال لتحميل عينة.
  4. يُحدَّث الإخراج فوراً. انقر على نسخ لنسخ النتيجة.

حالات الاستخدام

تهريب السلاسل قبل تضمينها في حمولات JSON، وتهريب HTML قبل إدراجه في innerHTML، وتهريب مدخلات مستخدم SQL، وتحويل السلاسل الحرفية إلى أنماط regex.

الأسئلة الشائعة

  • هل يجب استخدامه لتعقيم إدخالات SQL في الإنتاج؟لا. استخدم دائماً الاستعلامات المُعلَّمة في الإنتاج. هذه الأداة للفحص والتعلم فقط.
  • ماذا يفعل وضع إزالة هروب RegExp؟إزالة هروب RegExp تعتمد على السياق وغير محددة جيداً. يُعيد هذا الوضع الإدخال كما هو.
  • هل يتعامل هروب JSON مع Unicode؟تُرمَّز أحرف التحكم (U+0000–U+001F) كـ \uXXXX. تُترك أحرف Unicode القابلة للطباعة فوق U+007F كما هي (JSON صالح).