Tools Hub
EnglishEspañol
أداة في أدوات المطورين

مدقق التعبيرات النمطية

اختبر أنماط Regex وتأكد من دقة المطابقة ومجموعات الالتقاط قبل استخدامها برمجياً.

الخصوصية: تجري مطابقة الأنماط وفحص النصوص محلياً داخل متصفح جهازك؛ لا يُرفع أي نص أو تعبير برمجي إلى خوادم شبكية.

واجهة الأداة بالإنجليزية

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

Open the English page

Input

JavaScript RegExp source, without slashes.

Letters only: d g i m s u v y.

Runs on demand. Data only, never code.

Result

No result yet.

Fill the fields above and press Test regex.

يشغل مدقق التعبيرات النمطية أنماط JavaScript على النصوص المدخلة ويعرض كافة النتائج المطابقة مع مجموعات الالتقاط وفهارسها الدقيقة؛ ما يساعد المطور على التحقق من صحة تعبيراته البرمجية قبل دمجها في الأكواد. تبرز أهمية الفهارس في معرفة موضع المطابقة بالضبط والتأكد من عدم تخطي النصوص المطلوبة. يعمل الفحص خارج الخيط الرئيسي مع فرض مهلة زمنية قدرها ثماني ثوانٍ للوقاية من التراجع الكارثي في الأنماط المعقدة، مع معالجة كافة النصوص محلياً داخل المتصفح بأمان وخصوصية تامة.

كيف تستخدم مدقق التعبيرات النمطية

  1. اكتب التعبير النمطي وحدد خيارات المطابقة المناسبة مثل g أو i أو m.
  2. ألصق نص الاختبار في المساحة المخصصة لمشاهدة نتائج المطابقة فوراً.
  3. استعرض مجموعات الالتقاط وفهارس النصوص أو انسخ النمط المعتمد.

ما تحصل عليه

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

متى تستخدم مدقق التعبيرات النمطية

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

أسئلة شائعة عن مدقق التعبيرات النمطية

هل يطابق المحرك كافة ميزات التعبيرات النمطية في اللغات الأخرى؟

يعتمد المدقق على محرك JavaScript القياسي؛ وتتشابه معظم القواعد مع اللغات الأخرى مع وجود فروق طفيفة في بعض الميزات المتقدمة.

كيف يتعامل البرنامج مع الأنماط المعقدة التي تسبب بطء المعالجة؟

يعمل الفحص في مسار خلفي مع مهلة زمنية قدرها ثماني ثوانٍ وزر إلغاء مباشر لإيقاف المعالجة عند حدوث تراجع كارثي.

ماذا يقصد بالمطابقات صفرية العرض؟

هي تعبيرات تطابق مواضع حدودية كالمراسي وفحوص التطلع دون استهلاك محارف فعلية، وتُعرض بفهارسها لتوضيح موقعها.

هل تنتقل النصوص أو التعبيرات البرمجية إلى أي جهة خارجية؟

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

بدائل برامج شهيرة تعتمد هذه الأداة:

⚡تضمين أداة مدقق التعبيرات النمطية في موقعك مع الشارة (Embed & Badge)↓

انسخ كود التضمين أو الشارة لإضافة الأداة إلى موقعك أو مدونتك أو ملفات README مع شارة اعتماد خفيفة وسريعة.

الارتفاع:
<iframe src="https://salaq.com/embed/developers/regex-tester" title="مدقق التعبيرات النمطية — Tools Hub" width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden;max-width:100%;" loading="lazy"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;font-family:system-ui,-apple-system,sans-serif;">مشغل بواسطة <a href="https://salaq.com/ar/tools/developers/regex-tester" target="_blank" rel="noopener" style="color:#2563eb;text-decoration:underline;">أداة مدقق التعبيرات النمطية من Tools Hub</a></p>

العودة إلى أدوات المطورين