- (BOOL) validateUKPostalCode: (NSString *) code {
NSString *ukcodeRegex = @"(GIR 0AA)|((([A-Z-[QVX]][0-9][0-9]?)|(([A-Z-[QVX]][A-Z-[IJZ]][0-9][0-9]?)|(([A-Z-[QVX]][0-9][A-HJKSTUW])|([A-Z-[QVX]][A-Z-[IJZ]][0-9][ABEHMNPRVWXY])))) [0-9][A-Z-[CIKMOV]]{2})";
NSPredicate *codeTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", ukcodeRegex];
return [codeTest evaluateWithObject: code];
}
No comments:
Post a Comment