2010-11-21 8 views
1

IDがシステムにユーザーを登録するのに有効かどうかをチェックする必要があります。私はこれを行うためにクラスNSPredicateについて読んでいます。Iphone:NSPredicateでIDを確認する

有効なIDが8つの数字と最後に1つの文字で構成されることがあります。

しかし、私は次のパターンを構築する方法を知りません。誰もそれで私を助けることができますか?

おかげ

答えて

2

(未テスト)これを試してみてください:

NSString *stringID = ...; // get the id 
NSString *regex = @"[0-9]{8}[A-Za-z]"; 
NSPredicate *rp = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; 
if ([rp evaluateWithObject:stringID]) { 
    // ID is valid!! 
} else { 
    // ID is not valid. 
} 
+0

感謝。それは完全に動作します – xger86x

関連する問題