2012-04-28 34 views
0

我想要使用RegularExpression,並且我想在其中規定每個字符都需要特定的字符(在我的情況下爲<和>)。 我知道(。*)允許每個角色。 那麼我該如何限制。沒有列出所有字符?NSRegularExpression - 除特定字符以外的每個字符

+0

你都試過了什麼......? – akk 2012-04-28 11:24:49

回答

2

您應該使用否定字符集。例如,你的情況,你可以使用[^<>]*

+0

這個工作正常! – arnoapp 2012-04-28 12:04:00

0

你試過^ [> <]用這個來跳過方括號中的字符。

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

希望,這將你..

相關問題