方法rangeOfCharacterFromSet如果有单个符号则不起作用

时间:2016-08-01 19:36:07

标签: ios objective-c

如果有单个符号

,则方法rangeOfCharacterFromSet无效
  

NSCharacterSet.symbolCharacterSet

[@"Kamleshwar!" rangeOfCharacterFromSet:NSCharacterSet.symbolCharacterSet]

如果我将放置空格或两个符号(Kamleshwar !) or (Kamleshwar!#),那么它按预期工作

1 个答案:

答案 0 :(得分:0)

我得到了答案希望这可以帮助某人。我们可以设置自己的范围并检查。

NSString *specialCharacterString = @"!~`@#$%^&*-+();:={}[],.<>?\\/\"\'";
NSCharacterSet *specialCharacterSet = [NSCharacterSet characterSetWithCharactersInString:specialCharacterString];