我想在COCOA知道,我們如何驗證基於域名的電子郵件。例如,如果我需要在文本字段中輸入的電子郵件地址應該來自apple.com(例如:[email protected]),意味着如果有人輸入gmail.com(例如:[email protected]),那麼它應該無效的電子郵件地址。基於域名的電子郵件驗證
謝謝。
我想在COCOA知道,我們如何驗證基於域名的電子郵件。例如,如果我需要在文本字段中輸入的電子郵件地址應該來自apple.com(例如:[email protected]),意味着如果有人輸入gmail.com(例如:[email protected]),那麼它應該無效的電子郵件地址。基於域名的電子郵件驗證
謝謝。
NSString *email;
if (! [[email lowercaseString] hasSuffix:@"apple.com"]) {
// show error
}
在進行比較之前,可能需要'[email lowercaseString]'。 – 2011-05-09 18:59:55
嘗試文本輸入字段標籤旁邊說:@apple.com
驗證電子郵件地址一般是一個超級棘手的話題,你會發現在SO各種信息的。如果你真的需要精確的字符串匹配@符號和後面的所有內容,就像尼古拉所說的那樣。 – 2011-05-09 18:59:19