米国の郵便番号またはカナダの郵便番号を検証する方法があることを知りたいですか?正規表現を使用しようとしました。米国のように
- (BOOL)validateZip:(NSString *)candidate {
NSString *emailRegex = @"(^{5}(-{4})?$)|(^[ABCEGHJKLMNPRSTVXY][A-Z][- ]*[A-Z]$)";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTest evaluateWithObject:candidate];
}
しかし、それは機能していません。この検証に関するアイデアをお持ちの方はいらっしゃいますか?検証用の残りのAPIがあれば教えてください。