iOS 去除表情方法
- (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
网友评论