美文网首页IOS学习之旅
过滤特殊字符串

过滤特殊字符串

作者: Less_Study | 来源:发表于2016-06-08 22:01 被阅读84次
    //定义一个特殊字符的集合
        NSCharacterSet *characterSet = [NSCharacterSet characterSetWithCharactersInString:@"@/:;()¥「」"、;[]{}#%-*+=_\\|~<>$€^•'@#$%^&*()_+'\""];
        //过滤字符串的特殊字符
        NSString *oldString = _filterTextField.text;
        //stringByTrimmingCharactersInSet能做到的仅仅是把字符串两端的非法字符过滤,但是包含在字符串里非法字符则无能为力。
        NSString *newString = [[oldString componentsSeparatedByCharactersInSet:characterSet]componentsJoinedByString:@""];
        self.filterTextField.text = newString;
    

    相关文章

      网友评论

        本文标题:过滤特殊字符串

        本文链接:https://www.haomeiwen.com/subject/qmbjdttx.html