TP: التحقق من صحة رقم الهاتف والبريد الإلكتروني باستخدام التعبيرات العادية

يوليو 22, 2026 0/5
TP: التحقق من صحة رقم الهاتف والبريد الإلكتروني باستخدام التعبيرات العادية
محمي

ما رأيك في هذا الملف؟

تقييمك يساعد الطلاب الآخرين.

اضغط على النجوم للتقييم

هل كان هذا الملف مفيداً؟

ناشر الملف

Mohamed Tahar
Mohamed Tahar
عضو مساهم
خبير المنصة (LVL 5)

بطاقة المعلومات

الجامعة
جامعة فرحات عباس سطيف 1 | Setif 1 University - Ferhat ABBAS
الكلية
كلية العلوم | Faculty of Science
السداسي
السداسي الرابع | Semester 4
المقياس (المادة)
2 مشاهدة 0 تحميل

تفاصيل المحتوى

يتناول هذا المستند العملي (TP) موضوع التحقق من صحة أرقام الهاتف وعناوين البريد الإلكتروني باستخدام التعبيرات العادية (regex). يبدأ بشرح بنية رقم الهاتف الجزائري المؤلف من عشرة أرقام حيث يبدأ بصفر ثم رقم من 5 إلى 7 يليه ثمانية أرقام quelconقة، مع توضيح كيفية بناء التعبير العادي الذي يطابق هذا النمط بدءًا من الرموز ^ و$ لتحديد بداية ونهاية السلسلة، ثم استخدام الفئة [5-7] للرقم الثاني، و[0-9]{8} للثمانية أرقام المتبقية، مما ينتج التعبير ^0[5-7][0-9]{8}$ . ثم يوسع النقاش ليشمل إمكانية وجود فواصل أو نقاط أو tirets بين مجموعات الأرقام، مع إظهار كيفية جعل هذه الفواصل اختيارية باستخدام [- ]؟ وتكرار المجموعة أربع مرات للحصول على التعبير النهائي ^0[5-7]([-]?[0-9]{2}){4}$ . بعد ذلك، ينتقل المستند إلى التحقق من صحة عناوين البريد الإلكتروني، موضحًا مكونات الاسم المستعار (الحروف الصغيرة، الأرقام، النقاط، tirets، underscores)، رمز @، اسم domain (مع نفس الأحرف ولكن بطول لا يقل عن حرفين)، والنقطة seguida بامتداد من حروف صغيرة بطول 2 إلى 3. يبني التعبير العادي تدريجيًا بدءًا من ^ و$، ثم فئة [a-z0-9 ._- ]+ للاسم المستعار، يليها @، ثم [a-z0-9 ._- ]{2,} لاسم المجال، ثم . للنقطة الحرفية، وأخيرًا [a-z]{2,3} للامتداد، مما ينتج التعبير ^[a-z0-9 ._- ]+@[a-z0-9 ._- ]{2,}.[a-z]{2,3}$ . يهدف التمرين إلى تمكين الطالب من فهم وبناء التعبيرات العادية لمهام التحقق الشائعة في البرمجة، مع كتابة سكريبت بسيط لاختبار هذه التعبيرات.

مواضيع الملف:

مقدمة عن التعبيرات العادية قواعد أرقام الهاتف الجزائرية بناءregex للهاتف قواعد عناوين البريد الإلكتروني بناءregex للبريد الإلكتروني

أسئلة شائعة حول الملف

تحليل الذكاء الاصطناعي

قد يهمك أيضًا

وثائق قريبة من نفس السياق الأكاديمي لهذا الملف.

6 ملفات

ساحة النقاش

اسأل، أجب، وصوّت على الردود المفيدة حتى يستفيد زملاؤك من التجربة.

0 مشاركات 0 أسئلة 0 إجابات 0 مقبولة
اسأل بوضوح اذكر الجامعة، المقياس، والسنة إذا كان السؤال مرتبطًا بملف معين.
أجب بتجربة مفيدة الإجابات الدقيقة يمكن التصويت عليها واعتمادها كأفضل إجابة.
احفظ جودة النقاش تجنب السبام، وضع بلاغًا فقط عند وجود محتوى يحتاج مراجعة.

لا توجد أسئلة بعد. كن أول من يفتتح النقاش.

شارك في النقاش

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

المراجعة الذكية

اختبر معلوماتك وتذكرها للأبد
0 / 0

جاري تحضير البطاقات...