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 № 1lá 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];
}