Free AI Tools
تصفح فئات الأدوات

مختبر Regex لـ JavaScript مجاني عبر الإنترنت

اختبر تعبيراً نمطياً في JavaScript على نص نموذجي. افحص المطابقات والفهارس ومجموعات الالتقاط والرايات وأخطاء الصياغة قبل استخدام النمط في الكود.

مساحة عمل تعبيرات JavaScript النمطية

اختبر نمطًا مقابل نص نموذجي

تُحسب المطابقات والفهارس ومجموعات الالتقاط في هذا المتصفح. لا تحاكي هذه النسخة Python أو PCRE.

العلامات
أمثلة

المطابقات

2 مطابقات · gi

تم العثور على مطابقة
المطابقة 1 · الفهرس 9hello@example.com
17 حرفًا
المجموعة 1
hello
المجموعة 2
example.com
المطابقة 2 · الفهرس 30team@example.org
16 حرفًا
المجموعة 1
team
المجموعة 2
example.org

اختبر تعبيراً نمطياً في JavaScript

الخطوة 1

أدخل نمطاً وسلسلة اختبار

الصق نمط JavaScript والنص الذي تريد فحصه، أو حمّل مثالاً آمناً.

الخطوة 2

اختر الرايات

بدّل رايات JavaScript المدعومة، مثل العامة وغير الحساسة لحالة الأحرف ومتعددة الأسطر وdotAll وسلوك Unicode.

الخطوة 3

راجع المطابقات ومجموعات الالتقاط

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

اختبر تعبيراً نمطياً في JavaScript

مساحة عمل مركزة للتحقق مما إذا كان النمط يطابق النص المتوقع قبل إعادة استخدامه في الكود.

أدخل نمطاً وسلسلة اختبار

يبقى النمط والنص النموذجي منفصلين كي تتمكن من تغيير أي منهما من دون فقدان القيمة الأخرى.

استخدم رايات regex الشائعة

بدّل رايات JavaScript التي تدعمها مساحة العمل وأعد تشغيل الاختبار نفسه لمقارنة السلوك.

راجع المطابقات ومجموعات الالتقاط

افحص المطابقات الكاملة والفهارس والمجموعات الملتقطة بدلاً من الاعتماد على تسمية نجاح/فشل فقط.

افهم نتائج Regex

يميّز المختبر المفيد بين نمط صالح لا يحتوي على مطابقات ونمط لا يستطيع محلل JavaScript قراءته.

لا مطابقة مقابل نمط غير صالح

تعني عدم وجود مطابقة أن النمط حُلّل بنجاح لكنه لم يجد شيئاً. وتعني رسالة النمط غير الصالح أن باني RegExp في JavaScript رفض الصياغة.

حدود صيغة JavaScript

تختلف محركات Regex في الرايات والمحارف المهروبة والنظرة إلى الخلف والمجموعات المسماة وصياغة الاستبدال. اختبر في المحرك الذي سيشغّل كودك.

الإدخال الطويل والأنماط المعقدة

يمكن للنصوص الكبيرة والأنماط المرضية أن تستهلك وقت المتصفح. اجعل الأمثلة عملية وأوقف المعالجة إذا أصبحت الصفحة غير مستجيبة.

مهام Regex الشائعة

استخدم أمثلة صغيرة للتحقق من سير العمل، ثم كيّف النمط مع بياناتك وحالات الاختبار الخاصة بك.

أمثلة البريد الإلكتروني وURL

الأمثلة نقاط بداية مفيدة، وليست ضمانات تحقق كاملة لكل عنوان بريد إلكتروني أو معيار URL.

مجموعات الالتقاط والاستخراج

استخدم الأقواس عندما تحتاج إلى جزء محدد من المطابقة، ثم تأكد من قيم المجموعة في جدول النتائج.

انسخ نمطاً مختبراً وأعد استخدامه

انسخ النمط أو نص الاختبار فقط بعد التحقق من الرايات وصيغة regex في اللغة المستهدفة.

الخصوصية والحدود

يُقيَّم النمط ونص الاختبار في هذا المتصفح. لا يلزم تسجيل أو تسجيل دخول، لكن تحقّق من سلوك الشبكة بشكل مستقل عند التعامل مع نص سري.

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

أي صيغة Regex يدعمها هذا المختبر؟

تستخدم النسخة الأولى محرك RegExp الخاص بـ JavaScript في المتصفح. قد تختلف صيغ Python وPCRE وPHP وغيرها، لذا قد لا يعمل نمط يعمل في محرك ما هنا.

ماذا تعني الرايات g وi وm؟

تبحث g عن مطابقات متعددة، وتتجاهل i حالة الأحرف، وتغيّر m طريقة عمل مراسي الأسطر. لا يعرض المختبر إلا الرايات التي يدعمها محرك JavaScript المستخدم في الصفحة.

هل يمكنني رؤية مجموعات الالتقاط؟

نعم. عندما يحتوي النمط على أقواس التقاط، تسرد النتيجة المطابقة الكاملة والقيم الملتقطة لكل مطابقة.

لماذا يظهر خطأ في التعبير النمطي؟

يرفض محلل JavaScript الصياغة غير الصحيحة، مثل فئة محارف غير مغلقة أو قوس مفقود أو راية غير مدعومة. تظهر رسالة الخطأ بجانب الإدخال.

هل يُرفَع نمطي أو نص الاختبار؟

يقيّم المختبر النمط وسلسلة الاختبار في هذا المتصفح ولا يتطلب حساباً. تحقّق من سلوك الشبكة بشكل مستقل عند العمل على نص حساس.

هل يمكنني استخدام صياغة Python أو PCRE هنا؟

ليس كمحرك منفصل في هذه النسخة الأولى. استخدم صياغة متوافقة مع JavaScript أو اختبر النمط في أداة اللغة المستهدفة نفسها قبل إصداره.

أدوات ذات صلة

تابع باستخدام أداة أخرى تعمل في المتصفح.

J أدوات مجانية للمطورين

نسّق JSON

منسّق ومدقّق JSON

الصق JSON أو افتح ملفاً لتنسيقه أو التحقق منه أو تحسينه أو تصغيره. اختر المسافة البادئة، وراجع أخطاء المحلل، وانسخ النتيجة أو نزّلها في متصفحك من دون تسجيل دخول.

النصوص

قارن النص

مدقّق اختلاف النصوص

قارن بين نسختين من النص مع إظهار الإضافات والحذف على مستوى الكلمة أو السطر. افتح الملفات المحلية، وراجع التغييرات، وانسخ تقرير TXT أو نزّله دون تسجيل الدخول.

U أدوات مجانية للمطورين

شفّر عناوين URL

مرمّز وفاك ترميز URL مجاني عبر الإنترنت

رمّز أو فك ترميز مكونات URL وعناوين URL الكاملة ومعلمات الاستعلام بترميز النسبة UTF-8. انسخ النتيجة عبر الإنترنت دون تسجيل أو تسجيل دخول.

النصوص

حوّل حالة الأحرف

محول حالة الأحرف

حوّل النص إلى أحرف كبيرة أو صغيرة أو Title Case أو sentence case أو camelCase أو snake_case وغير ذلك. الصق نصًا واختر تنسيقًا ثم انسخ النتيجة أو نزّلها دون تسجيل دخول.