تبقى ملفاتك داخل هذا المتصفح ولا تُرفع إلى OmniTools.
اختبار Regex
اختبر التعبيرات النمطية بمهلة أمان.
عن هذه الأداة
تتيح أداة Regex اختبار تعبير نمطي على نص نموذجي وعرض المطابقات داخل المتصفح. يقلل Worker والحد الزمني احتمال تجمد الصفحة بسبب نمط غير كفؤ، لكنه لا يثبت أمان النمط مع كل مدخلات الإنتاج. يجب اختبار حالات ناجحة وفاشلة ونصوص طويلة.
متى تكون مفيدة؟
- تجربة نمط استخراج أو تحقق.
- فحص مجموعات الالتقاط على نص ممثل.
- إعادة إنتاج خلل Regex دون إرسال العينة خارجيًا.
طريقة الاستخدام
- أدخل النمط دون الشرطتين المحيطتين.
- اختر العلامات التي يدعمها محركك.
- أضف أمثلة يجب أن تنجح وأخرى يجب أن تفشل.
- شغّل الاختبار وافحص المطابقات والمجموعات.
ملاحظات الجودة والخصوصية
تختلف محركات Regex بين اللغات. تتبع الأداة محرك JavaScript، لذلك قد تختلف العلامات والهروب والخصائص عن PHP أو Python أو Java أو .NET.
حدود مهمة
- المهلة ليست تدقيق ReDoS رسميًا.
- قد تختلف صياغة JavaScript عن لغة الخادم.
- لا تستخدم Regex وحده للتحقق من بيانات مركبة معقدة.
الأسئلة الشائعة
لماذا يختلف النمط على الخادم؟
لكل محرك خصائص وعلامات وقواعد هروب مختلفة.
هل اجتياز المهلة يثبت الأمان؟
لا، يحد هذا الاختبار فقط؛ راجع الأداء في بيئة التشغيل الفعلية.