반응형
사용자 로그인 양식을 만들고 싶은데 사용자 이름뿐만 아니라 이메일을 사용해야합니다. 이메일이 아닌 경우 알림 팝업을 만들 수있는 방법이 있습니까? btw이 모든 것이 xcode에 있습니다.
해결 방법
- (BOOL)validateEmail:(NSString *)emailStr {
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:emailStr];
}
그런 다음 이메일 주소가 잘못된 경우 경고를 표시 할 수 있습니다.
- (void)checkEmailAndDisplayAlert {
if(![self validateEmail:[aTextField text]]) {
// user entered invalid email address
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Enter a valid email address." delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alert show];
[alert release];
} else {
// user entered valid email address
}
}
참조 페이지 https://stackoverflow.com/questions/7123667
반응형
'MySql' 카테고리의 다른 글
MySQL 사용자가 테이블을 만들고 변경할 수 있도록 허용 하시겠습니까? (0) | 2020.09.30 |
---|---|
MySQL "적어도 하나의 행이 예상되었지만 쿼리에 대한 결과가 없습니다." 쿼리는 Symfony에서 레코드를 표시해야합니다. (0) | 2020.09.30 |
MySQL VARCHAR 크기? (0) | 2020.09.30 |
MySQL VARCHAR 크기? (0) | 2020.09.30 |
MySQL 작동하지 않는 테이블에 삽입하고 PHP 페이지를 통해 오류 없음 (0) | 2020.09.30 |
댓글