2011-05-09 72 views
-1

我想在COCOA知道,我們如何驗證基於域名的電子郵件。例如,如果我需要在文本字段中輸入的電子郵件地址應該來自apple.com(例如:[email protected]),意味着如果有人輸入gmail.com(例如:[email protected]),那麼它應該無效的電子郵件地址。基於域名的電子郵件驗證

謝謝。

+1

驗證電子郵件地址一般是一個超級棘手的話題,你會發現在SO各種信息的。如果你真的需要精確的字符串匹配@符號和後面的所有內容,就像尼古拉所說的那樣。 – 2011-05-09 18:59:19

回答

1
NSString *email; 
if (! [[email lowercaseString] hasSuffix:@"apple.com"]) { 
    // show error 
} 
+2

在進行比較之前,可能需要'[email lowercaseString]'。 – 2011-05-09 18:59:55

0

嘗試文本輸入字段標籤旁邊說:@apple.com