2012-04-28 4 views
0

저는 RegularExpression을 사용하고 싶습니다. 특정 문자를 기대하는 모든 문자가 허용됩니다 (내 경우 < 및>). 모든 문자를 허용하는 것으로 알고 있습니다 (. *). 그래서 어떻게 제한 할 수 있습니까? 모든 문자를 나열하지 않고?NSRegularExpression - 특정 문자를 제외한 모든 문자

+0

당신이 시도하는 것입니다 무엇 ...? – akk

답변

2

부정 된 문자 세트를 사용해야합니다. 예를 들어, 귀하의 경우 [^<>]*을 사용할 수 있습니다.

+0

이 하나가 잘 작동합니다! – arnoapp

0

시도해 보셨습니까^[> <] 대괄호 안에있는 문자를 건너 뛰려면이 항목을 사용하십시오.

0
#define VALIDATION @"[<>a-zA-Z\\d]" 
    NSPredicate *NameValidation = [ NSPredicate predicateWithFormat:@"SELF MATCHES %@", VALIDATION]; 
    int retVal = [NameValidation evaluateWithObject:inPasskey]; 

희망이 당신은 ...

관련 문제