我想检查这个号码是不是 MGRS。但我无法找到解决方案。目前我正在处理以下代码。
+(BOOL)isValidMGRS:(NSString *)str{
NSString *mgrsRegex = @"(\\d{1,2})([C-X&&[^IO]])([A-Z&&[^IO]])([A-Z&&[^IO]])";
NSPredicate *mgrsTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", mgrsRegex];
return [mgrsTest evaluateWithObject:str];
}
但每次我弄错时,是否有任何其他模式可以检查 MGRS 号码?