Avatar ·

كيفية التحقق من صحة البريد الإلكتروني في Swift؟

مرحباً بالجميع! أنا مبتدئ في Swift وأطور تطبيق iOS حيث يقوم المستخدم بإدخال بريده الإلكتروني أثناء التسجيل. أحتاج إلى التحقق من أن السلسلة النصية المدخلة هي بالفعل عنوان بريد إلكتروني صحيح. حاولت كتابة فحص بسيط خاص بي، لكنه لا يعمل في الحالات المعقدة. إليك الكود الحالي الخاص بي: ```swift func isValidEmail(_ email: String) -> Bool { return email.contains("@") && email.contains(".") } ``` المشكلة هي أن هذا الفحص يسمح بعناوين غير صحيحة بشكل واضح، مثل: "test@"، "@gmail.com"، "test@@gmail.com" أو "test@.com". أفهم أنني بحاجة لاستخدام التعبيرات النمطية (NSRegularExpression)، لكنني لا أعرف كيفية كتابتها وتطبيقها بشكل صحيح في Swift. من فضلكم، أخبروني كيف يمكن التحقق من صحة البريد الإلكتروني بشكل موثوق؟ هل هناك أي مخاطر خفية؟ وكيف يمكن معالجة الأخطاء بشكل صحيح إذا كان البريد الإلكتروني غير صالح؟ شكراً مسبقاً على المساعدة! <<>>

التحقق من البريد الإلكتروني باستخدام التعبير النمطي في Swift

للتحقق من صحة البريد الإلكتروني في Swift