美文网首页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