hello@example.com- المجموعة 1
- hello
- المجموعة 2
- example.com
اختبر تعبيراً نمطياً في JavaScript على نص نموذجي. افحص المطابقات والفهارس ومجموعات الالتقاط والرايات وأخطاء الصياغة قبل استخدام النمط في الكود.
مساحة عمل تعبيرات JavaScript النمطية
تُحسب المطابقات والفهارس ومجموعات الالتقاط في هذا المتصفح. لا تحاكي هذه النسخة Python أو PCRE.
2 مطابقات · gi
hello@example.comteam@example.orgالخطوة 1
الصق نمط JavaScript والنص الذي تريد فحصه، أو حمّل مثالاً آمناً.
الخطوة 2
بدّل رايات JavaScript المدعومة، مثل العامة وغير الحساسة لحالة الأحرف ومتعددة الأسطر وdotAll وسلوك Unicode.
الخطوة 3
تحقق من نص المطابقة والفهارس والمجموعات والأعداد وأخطاء المحلل قبل نسخ النمط إلى الكود.
مساحة عمل مركزة للتحقق مما إذا كان النمط يطابق النص المتوقع قبل إعادة استخدامه في الكود.
يبقى النمط والنص النموذجي منفصلين كي تتمكن من تغيير أي منهما من دون فقدان القيمة الأخرى.
بدّل رايات JavaScript التي تدعمها مساحة العمل وأعد تشغيل الاختبار نفسه لمقارنة السلوك.
افحص المطابقات الكاملة والفهارس والمجموعات الملتقطة بدلاً من الاعتماد على تسمية نجاح/فشل فقط.
يميّز المختبر المفيد بين نمط صالح لا يحتوي على مطابقات ونمط لا يستطيع محلل JavaScript قراءته.
تعني عدم وجود مطابقة أن النمط حُلّل بنجاح لكنه لم يجد شيئاً. وتعني رسالة النمط غير الصالح أن باني RegExp في JavaScript رفض الصياغة.
تختلف محركات Regex في الرايات والمحارف المهروبة والنظرة إلى الخلف والمجموعات المسماة وصياغة الاستبدال. اختبر في المحرك الذي سيشغّل كودك.
يمكن للنصوص الكبيرة والأنماط المرضية أن تستهلك وقت المتصفح. اجعل الأمثلة عملية وأوقف المعالجة إذا أصبحت الصفحة غير مستجيبة.
استخدم أمثلة صغيرة للتحقق من سير العمل، ثم كيّف النمط مع بياناتك وحالات الاختبار الخاصة بك.
الأمثلة نقاط بداية مفيدة، وليست ضمانات تحقق كاملة لكل عنوان بريد إلكتروني أو معيار URL.
استخدم الأقواس عندما تحتاج إلى جزء محدد من المطابقة، ثم تأكد من قيم المجموعة في جدول النتائج.
انسخ النمط أو نص الاختبار فقط بعد التحقق من الرايات وصيغة regex في اللغة المستهدفة.
يُقيَّم النمط ونص الاختبار في هذا المتصفح. لا يلزم تسجيل أو تسجيل دخول، لكن تحقّق من سلوك الشبكة بشكل مستقل عند التعامل مع نص سري.
تستخدم النسخة الأولى محرك RegExp الخاص بـ JavaScript في المتصفح. قد تختلف صيغ Python وPCRE وPHP وغيرها، لذا قد لا يعمل نمط يعمل في محرك ما هنا.
تبحث g عن مطابقات متعددة، وتتجاهل i حالة الأحرف، وتغيّر m طريقة عمل مراسي الأسطر. لا يعرض المختبر إلا الرايات التي يدعمها محرك JavaScript المستخدم في الصفحة.
نعم. عندما يحتوي النمط على أقواس التقاط، تسرد النتيجة المطابقة الكاملة والقيم الملتقطة لكل مطابقة.
يرفض محلل JavaScript الصياغة غير الصحيحة، مثل فئة محارف غير مغلقة أو قوس مفقود أو راية غير مدعومة. تظهر رسالة الخطأ بجانب الإدخال.
يقيّم المختبر النمط وسلسلة الاختبار في هذا المتصفح ولا يتطلب حساباً. تحقّق من سلوك الشبكة بشكل مستقل عند العمل على نص حساس.
ليس كمحرك منفصل في هذه النسخة الأولى. استخدم صياغة متوافقة مع JavaScript أو اختبر النمط في أداة اللغة المستهدفة نفسها قبل إصداره.
تابع باستخدام أداة أخرى تعمل في المتصفح.
نسّق JSON
الصق JSON أو افتح ملفاً لتنسيقه أو التحقق منه أو تحسينه أو تصغيره. اختر المسافة البادئة، وراجع أخطاء المحلل، وانسخ النتيجة أو نزّلها في متصفحك من دون تسجيل دخول.
قارن النص
قارن بين نسختين من النص مع إظهار الإضافات والحذف على مستوى الكلمة أو السطر. افتح الملفات المحلية، وراجع التغييرات، وانسخ تقرير TXT أو نزّله دون تسجيل الدخول.
شفّر عناوين URL
رمّز أو فك ترميز مكونات URL وعناوين URL الكاملة ومعلمات الاستعلام بترميز النسبة UTF-8. انسخ النتيجة عبر الإنترنت دون تسجيل أو تسجيل دخول.
حوّل حالة الأحرف
حوّل النص إلى أحرف كبيرة أو صغيرة أو Title Case أو sentence case أو camelCase أو snake_case وغير ذلك. الصق نصًا واختر تنسيقًا ثم انسخ النتيجة أو نزّلها دون تسجيل دخول.