我实现了以下代码。它接受任何类型的邮件ID。例如:但是我想接受完美的邮件ID。例如:abc@gmail.com,abc@yahoo.com。有谁能指导我怎么做吗?
- (BOOL) validateEmail: (NSString *) candidate {
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:candidate];
}
先谢了
2条答案
按热度按时间ymzxtsji1#
请尝试以下代码:
p5fdfcr12#
编辑:添加域名检查
下面将检查域名和扩展名太,随时添加您所需的名称在此代码。