2010-11-21 35 views
1

Bir kimliği sistemde bir kullanıcı kaydetmek için geçerli olup olmadığını kontrol etmek zorunda. Bunu yapmak için NSPredicate sınıfını okudum.Iphone: NSPredicate bir kimlik kontrol etmek için

Geçerli bir kimlik 8 sayı ve bir final mektupla oluşan zorundadır:

Ancak, ben bir sonraki desen oluşturmak için nasıl bilmiyorum. Biri bana bununla ilgili yardım edebilir mi?

Teşekkür

cevap

2

(denenmemiş) bu deneyin:

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

teşekkürler. mükemmel çalışır – xger86x

İlgili konular