2011-05-09 4 views
-1

Je veux savoir dans COCOA, comment pouvons-nous valider l'email basé sur le domaine. Par exemple, si j'ai besoin que l'adresse e-mail saisie dans le champ texte provienne de apple.com (ex: [email protected]) uniquement, cela signifie que si quelqu'un entre dans gmail.com (ex: [email protected]), alors être une adresse email invalide.Email Validation basée sur le domaine

Merci.

+1

La validation des adresses e-mail en général est un sujet épineux super, et vous trouverez toutes sortes d'informations sur le SO. Si vous avez vraiment besoin d'une correspondance exacte avec le signe @ et tout ce qui suit, c'est comme le suggère Nikolai. –

Répondre

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

Peut vouloir '[envoyer un courrier électronique en minuscules]' avant de faire une comparaison ici. –

0

Essayez un champ de saisie de texte avec une étiquette à côté de lui dire @apple.com