Je dois valider une adresse électronique au format dsfdsf @ .fdsf.com
Comme je suis nouveau, je ne sais pas comment valider l'adresse e-mail.
S'il vous plaît, suggérez-moi comment en sortir.
Réponses:
2 pour la réponse № 1là vous trouverez la réponse :-) Quelles sont les meilleures pratiques pour valider les adresses électroniques dans Objective-C pour iOS 2.0?
1 pour la réponse № 2
De la même manière, vous le validez dans n'importe quelle langue: examinez directement la chaîne, utilisez une expression régulière, etc.
Faites cependant quelques recherches sur Google sur la validation des emails. Vous découvrirez que c’est un domaine extrêmement difficile à maîtriser.
1 pour la réponse № 3
NSString *emailRegEx = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegEx];
if ([emailTest evaluateWithObject:userMailTextField.text] == YES)
{
//---- Code for action do you want
}
else
{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Message" message:@"Email id is not in proper format" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}