2015-12-03 84 views
-4

我目前正在構建一個專屬於我的大學的應用程序。要使用該應用程序,您必須註冊您的大學電子郵件。我使用Parse作爲後端服務器,我想檢查電子郵件是否屬於大學。檢查電子郵件的結尾

因此,舉例來說,假設我的大學電子郵件結尾:

liu.edu.com

我應該檢查以下電子郵件是否是地址的一部分。

[email protected];屬於大學 [email protected];不屬於大學,不允許註冊。

+1

你看過'NSString'的文檔嗎? – rmaddy

+0

您的後端服務器是否執行過濾正確電子郵件的工作? –

回答

2

我建議使用hasSuffix:方法並從最後搜索域。

NSString* anEmail = @"[email protected]"; 
NSString* const eduEmail = @"liu.edu.com"; 

if([anEmail hasSuffix:eduEmail]) { 
    //Valid university email 
} 
else { 
    //Invalid university email 
} 
+0

爲什麼不簡單地使用'hasSuffix:'方法? – rmaddy

+0

@rmaddy聽起來更好。我會編輯我的答案。 – johnnieb