【第22期】观点:IT 行业加班,到底有没有价值?

禁止键盘输入表情

原创 2015年07月08日 16:54:17

#import"ViewController.h"

 

@implementationViewController

{

IBOutletUITextView *textinput;

}

 

-(void)viewDidLoad

{

[superviewDidLoad];

[textinputsetDelegate:self];

}

 

-(void)textViewDidChange:(UITextView *)textView

{

NSRangetextRange = [textView selectedRange];

[textViewsetText:[self disable_emoji:[textView text]]];

[textViewsetSelectedRange: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:@""];

returnmodifiedString;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android高仿微信表情输入与键盘输入详解

最近公司在项目上要使用到表情与键盘的切换输入,自己实现了一个,还是存在些缺陷,比如说键盘与表情切换时出现跳闪问题,这个相当困扰我,不过所幸在Github(其中一个不错的开源项目,其代码整体结构很不错)...

iOS开发问题----去掉输入键盘上的自动联想部分,限制长度内容,以及禁止输入emoji表情等问题

在开发的时候往往会用到一些控件来显示文本,而且这些文本有得需要可以被编辑,于是承载文本的载体多为UITextField,或者UITextView等。一般涉及到的问题是,有的时候会需要限制文本,对输入的...

欢迎关注CSDN程序人生公众号

关注程序员生活,汇聚开发轶事。

Java学习笔记-键盘输入

键盘输入 import java.util.Scanner; class Demo { Scanner input =new Scanner(System.in); int num=nextInt(); ... }

android高仿微信表情输入与键盘输入(详细实现分析)

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 目录(?)[-] 解决表情与键盘切换跳闪问题 11跳闪问题概述12 解决跳闪问题的思路13 解决跳闪问...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)