0
存在我有一个简单的问题,那就是你如何检查电子邮件存在如何检查电子邮件地址的目标C可可
我看到的最近的文章中这样的代码:
- (BOOL) NSStringIsValidEmail:(NSString *)checkString{
BOOL stricterFilter = YES;
NSString *stricterFilterString = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSString *laxString = @"[email protected]+\\.[A-Za-z]{2}[A-Za-z]*";
NSString *emailRegex = stricterFilter ? stricterFilterString : laxString;
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:checkString];
}
我的问题是,如果BOOL返回YES或NO与NSTextField
,我该如何返回一个动作?
它真的清楚似乎 不是因为你是问不是实际验证的电子邮件地址,但别的东西。请解释你想达到什么。 – JustSid
您能否解释“如果BOOL返回YES或NO与NSTextField返回一个操作”?我不确定你想要做什么。 – Vervious
您可能想要使用标签或NSLog返回YES或NO。无法检查某个特定地址是否有效,只能检查它是否正确输入 – Phillip