如果有单个符号
,则方法rangeOfCharacterFromSet
无效
NSCharacterSet.symbolCharacterSet
[@"Kamleshwar!" rangeOfCharacterFromSet:NSCharacterSet.symbolCharacterSet]
如果我将放置空格或两个符号(Kamleshwar !) or (Kamleshwar!#)
,那么它按预期工作
答案 0 :(得分:0)
我得到了答案希望这可以帮助某人。我们可以设置自己的范围并检查。
NSString *specialCharacterString = @"!~`@#$%^&*-+();:={}[],.<>?\\/\"\'";
NSCharacterSet *specialCharacterSet = [NSCharacterSet characterSetWithCharactersInString:specialCharacterString];