본문 바로가기
iOS

objective-c 이메일 주소 검증하기

by 냥이있는삶 2020. 5. 18.
반응형
- (BOOL)checkEmail:(NSString *)email
{
    const char *tmp = [email cStringUsingEncoding:NSUTF8StringEncoding];
    if (email.length != strlen(tmp))
    {
        return NO;
    }
    
    NSString *check = @"([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)(\\.[0-9a-zA-Z_-]+){1,2}";
    NSRange match = [email rangeOfString:check options:NSRegularExpressionSearch];
    if (NSNotFound == match.location)
    {
        return NO;
    }
    return YES;
}
반응형

'iOS' 카테고리의 다른 글

UITextField 한글 글자수 제한 하기  (0) 2020.05.18
숫자만 입력 받기  (0) 2020.05.18
NSMutableDictionary를 json으로 변환  (0) 2020.05.18
iOS iP주소 가져오기  (0) 2019.05.30
UIImage 이미지 자르기  (0) 2019.05.30