quiero usar la clase NSRegularExpression
para validar si un NSString
es una dirección de correo electrónico.NSRegularExpression valida el correo electrónico
Algo como esto pseudocódigo:
- (BOOL)validateMail : (NSString *)email
{
NSRegularExpression *expression = [NSRegularExpression regularExpressionWithPattern:@"" options:NSRegularExpressionCaseInsensitive error:NULL];
if(emailValidated)
{
return YES;
}else{
return NO;
}
}
Pero no sé exactamente cómo puedo validar un NSString si es el aspecto de ésta "[email protected]"
Tal vez alguien me puede ayudar aquí.
Saludos s4lfish
wow que se ve sucio –
Gracias, pero mi problema es que no encuentro una función para demostrar que el correo electrónico introducido se ajusta a la expresión regular. He buscado en la documentación de apple, pero de alguna manera NSRegularExpression no tiene una función que devuelva un valor booleano para mi "if-statement". – s4lfish
Hola, he agregado una muestra de código para eso. Y BTW @ Alex Nichol será genial si pudiera explicar su comentario. Puede que me equivoque en mi respuesta, pero su dosis de comentarios no me ayuda ni a mí ni a nadie más a entender mejor este problema. – shannoga