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];
}
반응형
'Programming > iOS - ObjC' 카테고리의 다른 글
UIAlertView - TextField 추가 (0) | 2015.07.09 |
---|---|
NSString - Base64 Encoding/Decoding (0) | 2015.06.30 |
UISwitch - 상태값 가져오기 (0) | 2014.12.04 |
MPMoviePlayerController - 비디오 재생 (0) | 2014.12.04 |
MPMoviePlayerController - 오디오 스트리밍 재생 (0) | 2014.12.04 |
UIWebView - POST request 사용 및 Header 넣기 (0) | 2014.12.02 |
[Deprecated-iOS7] UITextAttributeTextColor (0) | 2014.12.02 |
[APNs, Notification] 알림 설정 (iOS8 SDK 변화) (0) | 2014.10.16 |
RangeOfString 주의할 점 (0) | 2014.07.23 |
UINavitaionController - 생성, 이동 (0) | 2014.06.12 |