我希望使用
NSRegularExpression
类来验证一个NSString
是否为电子邮件地址,类似于以下伪代码:- (BOOL)validateMail : (NSString *)email
{
NSRegularExpression *expression = [NSRegularExpression regularExpressionWithPattern:@"" options:NSRegularExpressionCaseInsensitive error:NULL];
if(emailValidated)
{
return YES;
}else{
return NO;
}
}
但我不知道如何验证一个NSString是否看起来像这个样子 "email@stackoverflow.com"。
也许有人可以在这里帮助我。
问候 s4lfish
^[^@]+@[^@]+\.[^@]+$
。 - Timur Bernikovich