"."
を使用してメールアドレスが連続しないようにする方法はありますNSPredicate
か? 現在と前の入力が「.」であるかどうかを別の方法で確認できます。しかし、私はすでに使用していますNSPredicate
。したがって、その中に何らかの条件を含める必要がある場合にのみ、これを好みます。私のコード:
NSString * email = self.emailTextField.text;
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailValidation =[NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
BOOL isValidEmail = [emailValidation evaluateWithObject:email];
ありがとうございました。