بسم الله الرحمن الرحيم
أخواني خبراء الجافا لدي سؤال لو سمحتم واللي يعرف الإجابة عليه ياريت يتفضل ويتكرم علي بكتابة الحل هنا للإستفادة لي وللجميع .. وهو :
أريد أن أعمل برنامج صغير بالجافا وظيفته كالتالي :
- أول ماتشغل البرنامج يظهر لك نافذة Applet تخبرك بإدخال الإيميل ( Email ) أي إيميل لكن بشرط أن يكون الدومين Domain هو الهوتميل Hotmail على سبيل المثال
( abc@hotmail.com )
- بعد إدخال الإيميل أريد من البرنامج أن يتحقق من :
* عدم وجود مسافة في الايميل
* وجود علامة @ في الإيميل
* وجود الدومين وهو ( Hotmail )
- إذا كان الإيميل صحيح ( أي صيغته صحيحة ) يظهر له رسالة تخبره بأن الإيميل صحيح
- إذا كان الإيميل خطأ ( أي صيغته خطأ ) سواء في اسم الدومين أو وجود مسافة أو عدم وجود علامة @ ... يظهر له رسالة تخبره بأن الإيميل خطأ
إذا كان الخطأ في وجود ( مسافة ) أريد أن يظهر له رسالة تخبره بأن الخطأ هو " وجود مسافة "
وإذا كان الخطأ في وجود ( دومين غير دومين الهوتميل ) أريد أن يظهر له رسالة تخبره بأن الخطأ هو " وجود دومين غير دومين الهوتميل " أو " الدومين خطأ "
وإذا كان الخطأ هو ( عدم وجود علامة @ ) أريد أن يظهر له رسالة تخبره بأن الخطأ هو " الرجاء التأكد من وجود علامة @ "
ملاحظة هامة :: أنا أريد من البرنامج أن يقوم بالتحقق من كل شي كما ذكرت ..
من الدومين ، والعلامة @ ، ومن عدم وجود مسافة
أرجو أن يكون سؤالي واضح ومفهوم جداً
وأنتظر مساعدتكم لي جزاكم الله ألف خير
تحياتي لكم