/ / Como validar um ID de email no Iphone sdk? - iphone, objetivo-c, e-mail

Como validar uma identificação de e-mail no iphone sdk? - iphone, objective-c, email

Preciso validar um endereço de e-mail no formato dsfdsf @ .fdsf.com

Como sou novo, não sei como validar o endereço de e-mail.

Por favor, sugira-me como sair disso.

Respostas:

2 para resposta № 1

lá você encontrará a resposta :-) Quais são as práticas recomendadas para validar endereços de email no Objective-C para iOS 2.0?


1 para resposta № 2

Da mesma maneira que você a valida em qualquer idioma: examine a string diretamente, use um regex, etc.

Faça algumas pesquisas no Google sobre validação de e-mail primeiro. Você descobrirá que é uma área incrivelmente difícil de acertar.


1 para resposta № 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];
}