Email Regex — اختبر نمطًا لعناوين البريد الإلكتروني
تصحيح أخطاء تعبيرات JavaScript العادية بشكل مباشر: التطابقات المميزة ومجموعات الالتقاط والأعلام ومعاينة الاستبدال.
النتيجة
تفتح هذه الصفحة أداة اختبار التعبير العادي المحملة مسبقًا بنمط بريد إلكتروني عملي: (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). فهو يلتقط الجزء قبل @ في مجموعة مسماة تسمى المستخدم وكل شيء بعده في المجال، مما يتطلب نقطة ونطاق المستوى الأعلى المكون من حرفين على الأقل. يمزج نموذج النص العناوين الصالحة مع السلاسل التي لا ينبغي أن تتطابق، بحيث يمكنك رؤية حدود النمط في لمحة.
يعد التعبير العادي المثالي للبريد الإلكتروني RFC 5322 هائلاً ولا يزال ليس بديلاً لإرسال رسالة تأكيد. من الناحية العملية، يعد نمط مثل هذا هو الأداة الصحيحة: فهو يقبل العناوين التي يكتبها الأشخاص الحقيقيون - بما في ذلك النقاط وعلامات الزائد والمجالات الموصولة - ويرفض البيانات المهملة الواضحة مثل @ المزدوج أو نطاق المستوى الأعلى المفقود. انظر إلى قائمة التطابقات الموجودة أسفل النص لتفحص ما وصل إلى كل مجموعة مسماة.
قم بتحرير نموذج النص، أو الصق قائمة العناوين الخاصة بك، أو قم بتشديد النمط - كل ضغطة مفتاح تعيد تشغيل التعبير وتحديث الإبرازات والعداد والمجموعات. عندما يتصرف النمط، انسخه مباشرة إلى كود التحقق من صحة النموذج أو كود تحليل السجل.