您的位置:首页 > 其它

oc中特殊字符的判断方法

2016-05-09 17:07 399 查看
-(BOOL)isSpacesExists

{

    //    NSString *_string = [NSString stringWithFormat:@"123 456"];

    NSRange _range = [self
rangeOfString:@" "];

    if (_range.location !=
NSNotFound) {

        //有空格

        return
YES;

    }else

    {        //没有空格

        return
NO;

    }

}

-(BOOL)isSpecialCharacters

{

    NSCharacterSet *ValidCharacters = [[NSCharacterSet
characterSetWithCharactersInString:@"_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"]
invertedSet];

    NSRange Range = [self
rangeOfCharacterFromSet:ValidCharacters];

    if (Range.location !=
NSNotFound)

    {

        NSLog(@"包含特殊字符");

    }

    return Range.location!=NSNotFound;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: