Swift में ईमेल की वैधता कैसे जांचें?
सभी को नमस्कार! मैं एक शुरुआती iOS डेवलपर हूँ और Swift में ईमेल वैलिडेशन की समस्या का सामना कर रहा हूँ। मैं उपयोगकर्ता पंजीकरण के लिए एक ऐप बना रहा हूँ, और मुझे यह जांचना है कि दर्ज किया गया ईमेल सही फॉर्मेट में है या नहीं।
मैंने अपनी खुद की जांच लिखने की कोशिश की, लेकिन यह सही ढंग से काम नहीं कर रही है। उदाहरण के लिए, यहाँ मेरा कोड है:
```swift
func isValidEmail(_ email: String) -> Bool {
return email.contains("@") && email.contains(".")
}
```
लेकिन यह जांच "test@", "@test.com" या "test@.com" जैसी स्ट्रिंग को पास कर देती है। जाहिर है, ये अमान्य ईमेल पते हैं। मैंने यह भी सुना है कि NSRegularExpression का उपयोग किया जा सकता है, लेकिन मुझे समझ नहीं आ रहा है कि सही regular expression कैसे बनाएं और इसे Swift में कैसे लागू करें।
कृपया बताएं कि ईमेल की विश्वसनीय वैलिडेशन कैसे करें? क्या regular expressions का उपयोग करना आवश्यक है? क्या Foundation या UIKit में कोई बिल्ट-इन मेथड्स हैं? पहले से धन्यवाद!