美文网首页
iOS 去除表情方法

iOS 去除表情方法

作者: KingWorld | 来源:发表于2019-02-14 10:50 被阅读0次
- (void)textFieldDidEndEditing:(UITextField *)textField {
    [textField setText:[self disableEmoji:textField.text]];
}

- (NSString *)disableEmoji:(NSString *)text
{
    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[^\\u0020-\\u007E\\u00A0-\\u00BE\\u2E80-\\uA4CF\\uF900-\\uFAFF\\uFE30-\\uFE4F\\uFF00-\\uFFEF\\u0080-\\u009F\\u2000-\\u201f\r\n]" options:NSRegularExpressionCaseInsensitive error:nil];
    NSString *modifiedString = [regex stringByReplacingMatchesInString:text
                                                               options:0
                                                                 range:NSMakeRange(0, [text length])
                                                          withTemplate:@""];
    return modifiedString;
}

相关文章

网友评论

      本文标题:iOS 去除表情方法

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