0

番号が 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番号をチェックする他のパターンはありますか?

4

1 に答える 1