ios过滤emoji表情

  1. - (NSString *)disable_emoji:(NSString *)text  
  2. {  
  3.     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];  
  4.     NSString *modifiedString = [regex stringByReplacingMatchesInString:text  
  5.                                                                options:0  
  6.                                                                  range:NSMakeRange(0, [text length])  
  7.                                                           withTemplate:@""];  
  8.     return modifiedString;  
  9. }
  10. //以上代码会过滤掉一些图形符号 例如▽之类。

 
  

你可能感兴趣的:(ios)