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