iOS 过滤emoji表情
2015-06-08 14:38
483 查看
iOS输入框过滤emoji表情
// // ViewController.m // test // // Created by 郭宇 on 13-11-15. // Copyright (c) 2013年 郭 宇. All rights reserved. // #import "ViewController.h" @implementation ViewController { IBOutlet UITextView *textinput; } - (void)viewDidLoad { [super viewDidLoad]; [textinput setDelegate:self]; } - (void)textViewDidChange:(UITextView *)textView { NSRange textRange = [textView selectedRange]; [textView setText:[self disable_emoji:[textView text]]]; [textView setSelectedRange:textRange]; } - (NSString *)disable_emoji:(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; } @end转载自code4app:点击打开链接
相关文章推荐
- IOS:添加.a文件到svn
- 极其好用的开发库汇总(awesome iOS)
- iOS开发资源汇总
- iOS开发之如何隐藏系统状态栏
- iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault)
- iOS 蓝牙
- iOS json登录服务器
- ios中KeyChain用途
- ios sample code
- iOS 四种延时的方法
- iOS 极光推送遇到的问题
- IOS GCD使用
- IOS应用开发笔记的地址
- iOS 友盟错误分析
- iOS的主要框架介绍
- iOS 标准单例的写法
- IOS LocationManager定位国内偏移,火星坐标(GCJ-02)解决方法
- WWDC 2015前瞻:来看看苹果用什么说服你升级iOS 9
- iOS第三方框架集合
- iOS根据获取的月和日星座名称