اختبار Regex

اختبار وتحقق من التعبيرات المنتظمة مع المطابقة المباشرة. تصحيح أنماط regex مع الإبراز والشروحات.

المطورين#regex#regexp#regular expression#pattern#match#test#developer#validation#تعبير منتظم#اختبار regex#تطوير

اختبار Regex

اختبار وتحقق من التعبيرات المنتظمة مع المطابقة المباشرة. تصحيح أنماط regex مع الإبراز والشروحات.

الأنماط الشائعة

عنوان البريد الإلكتروني

التحقق من تنسيق البريد الإلكتروني القياسي

^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,}$

رقم الهاتف

تنسيق رقم الهاتف الدولي

^\+?[1-9]\d{1,14}$

رابط الموقع

روابط المواقع HTTP/HTTPS

^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$

عنوان IP

التحقق من عنوان IPv4

^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$

التاريخ (YYYY-MM-DD)

التحقق من تنسيق التاريخ ISO

^\d{4}-\d{2}-\d{2}$

لون hex

رموز الألوان السادسة عشرية

^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

نصائح Regex

  • استخدم علامة 'g' للمطابقة الشاملة للعثور على جميع الحالات
  • أضف علامة 'i' للمطابقة غير الحساسة لحالة الأحرف
  • استخدم الأقواس () لإنشاء مجموعات الالتقاط
  • اختبر الأنماط مع بيانات عينة قبل الاستخدام في الإنتاج
Loading ad...