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