Skip to content

Instantly share code, notes, and snippets.

@yingkong1987
Created March 8, 2014 14:24
Show Gist options
  • Save yingkong1987/9431262 to your computer and use it in GitHub Desktop.
Save yingkong1987/9431262 to your computer and use it in GitHub Desktop.
检查有效邮箱
- (BOOL) validEmail:(NSString*) emailString {
 
    if([emailString length]==0){
        return NO;
    }
 
    NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
 
    NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil];
    NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])];
 
    NSLog(@"%i", regExMatches);
    if (regExMatches == 0) {
        return NO;
    } else {
        return YES;
    }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment