محوّل camelCase
حوّل النصوص وأسماء snake_case أو kebab-case إلى camelCase. يتعامل مع الأحرف المختصرة والأرقام والحروف المشكّلة ويحوّل كل سطر على حدة. مجاني.
مثال: user account id ← userAccountId
يُحوَّل كل سطر على حدة. تُفصل الكلمات عند المسافات وعلامات الترقيم و_ - . / وحدود camelCase؛ وتبقى الاختصارات مثل XML متصلة، وتبقى الأرقام ملتصقة بالكلمة السابقة.
أدوات ذات صلة
عرض الكلما هو camelCase؟
تحوّل هذه الأداة العبارات والمعرّفات إلى camelCase: تكون الكلمة الأولى بأحرف صغيرة وتبدأ كل كلمة تليها بحرف كبير، دون فواصل – وهو النمط المعتاد لمتغيرات JavaScript وJava ومفاتيح JSON.
كيفية استخدام camelCase
- اكتب النص أو الصقه في مربع الإدخال – معرّف أو عبارة واحدة في كل سطر (أو اضغط تحميل مثال).
- يظهر النص المحوَّل فورًا في مربع الإخراج.
- اضغط نسخ لنسخ النتيجة.
مثال
user account id XMLHttpRequest2Go
userAccountId xmlHttpRequest2Go
متى تستخدم camelCase
استخدمه لإعادة تسمية المتغيرات أو خصائص JSON أو حقول API وفق اصطلاحات JavaScript. لا تستخدمه لأسماء الأصناف (استخدم PascalCase) ولا للثوابت (استخدم CONSTANT_CASE).
كيف يعمل camelCase
يُقسَّم المدخل إلى كلمات، وتُحوَّل الكلمة الأولى إلى أحرف صغيرة وتُكتب كل كلمة أخرى بحرف أول كبير والباقي صغير، ثم تُضم الكلمات دون فواصل. تُقسَّم الكلمات عند المسافات وعلامات الترقيم والفواصل _ - . /، وعند تغيّر حالة الأحرف داخل المعرّفات: يصبح fooBar ← foo + Bar، وتبقى سلسلة الأحرف المختصرة معًا (XMLHttpRequest ← XML + Http + Request). وتبقى الأرقام ملتصقة بالكلمة التي قبلها (Request2Go ← Request2 + Go)، وتُحذف الفواصل العليا داخل الكلمات (don't ← dont)، وتُدعم أحرف أي كتابة (é وñ والسيريلية واليونانية…). يُحوَّل كل سطر على حدة.
حالات الاستخدام الشائعة
- تحويل أسماء أعمدة قاعدة البيانات (user_id) إلى خصائص JS (userId)
- إعادة تسمية أسماء CSS بصيغة kebab-case لاستخدامها في CSS-in-JS
- إنشاء أسماء متغيرات من أوصاف بلغة عادية
- توحيد أسماء حقول API
ملاحظة أمنية
كل شيء يعمل محليًا داخل متصفحك؛ الكود الذي تلصقه لا يُرفع إلى أي خادم.
الأسئلة الشائعة
ماذا يحدث للأحرف المختصرة مثل HTTP؟
تُعامل ككلمة واحدة وتُكتب بحرف أول كبير كأي كلمة أخرى: HTTPServer ← httpServer.
هل تبقى الأرقام؟
نعم، تبقى ملتصقة بالكلمة السابقة.
هل يمكنني تحويل أسماء كثيرة دفعة واحدة؟
نعم، ضع اسمًا واحدًا في كل سطر.