Programming/iOS - ObjC
Email 주소 유효성 검사
Tez.Park
2014. 12. 2. 16:11
Email 주소 유효성 검사 함수
아래 함수를 사용해서 유효한 이메일인지 체크하면 됩니다.
-(BOOL) NSStringIsValidEmail:(NSString *)checkString {
BOOL stricterFilter = NO;
NSString *stricterFilterString = @"[A-Z0-9a-z\\._%+-]+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2,4}";
NSString *laxString = @".+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2}[A-Za-z]*";
NSString *emailRegex = stricterFilter ? stricterFilterString : laxString;
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:checkString];
}
반응형