EditText中去除表情颜文字等
//判断EditText里面是否包含表情 private static boolean isEmojiCharacter(char codePoint) {return !((codePoint == 0x0) || (codePoint == 0x9) || (codePoint == 0xA) ||(codePoint == 0xD) || ((codePoint >= 0x20) && (codePoint <= 0xD7FF))||((codePoint >= 0xE000) && (codePoint <= 0xFFFD)) || ((codePoint >= 0x10000) && (codePoint <= 0x10FFFF)));}
//去掉EditText里面的颜文字表情等
InputFilter inputFilter=new InputFilter() { Pattern pattern = Pattern.compile("[^a-zA-Z0-9\\u4E00-\\u9FA5_,.?!:;…~_\\-\"\"/@*+'()<>{}/[/]()<>{}\\[\\]=%&$|\\/♀♂#¥£¢€\"^` ,。?!:;……~“”、“()”、(——)‘’@‘·’&*#《》¥《〈〉》〈$〉[]£[]{}{}¢【】【】%〖〗〖〗/〔〕〔〕\『』『』^「」「」|﹁﹂`.]"); @Override public CharSequence filter(CharSequence charSequence, int i, int i1, Spanned spanned, int i2, int i3) { Matcher matcher= pattern.matcher(charSequence); if(!matcher.find()){ return null; }else{ // Toast.makeText(MyApplication.context, "非法字符!", Toast.LENGTH_SHORT).show(); return ""; } } }; homesearch_et.setFilters(new InputFilter[]{AbAppUtil.inputFilter});
EditText中去除表情颜文字等相关推荐
- Android:TextView与EditText中插入表情图片
表情工具类,用于在TextView与EditText中插入表情图片: public class FaceUtil {public int[] faceIds;public String[] faceC ...
- android edittext 输入法表情,Android开发中EditText禁止输入Emoji表情符
在开发中可能多处会用到过滤Emoji表情符,一般情况下,我们会通过EditText的addTextChangedListener()监听来过滤Emoji表情,但在实际开发中会遇到多个EditText, ...
- 在EditText中添加QQ表情
本文参考自:http://blog.csdn.net/wulianghuan/article/details/8583921 在输入框中输入表情是每个聊天软件的必备功能,做到这点仅需要将表情放入工程图 ...
- php把表情去掉,php如何去除表情
php去除表情的方法:首先定义一个"filterEmoji"方法:然后遍历字符串中的每个字符:最后通过"strlen($match[0]) >= 4 ? '' : ...
- 输入框中-------禁止输入表情
最近遇到了一个需求,就是在设置账号名称中禁止输入表情,就把该知识点整理了一下,记录以便下次查找. 可能还有不完善之处,请各位补充. 方法1:此方法个别表情识别不出来 比如我的华为手机 电话表情 不 ...
- 文本域和输入框中的表情(emoji)处理
// 文本中的emoji表情处理 $(document).ready(function(){//$("textarea,input").on("keyup",f ...
- java gettext返回值_012-关于EditText中的getText()方法的返回值类型以及string的转换问题(转)...
EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString 另外,String类型转为int:Intege ...
- iOS在label中显示表情
iOS在UILabel.UITextFeild等中显示表情的方法,可以使用表情的编码方式来显示.如下 face.text = @"\ue415\ue056"; //其中\ue4 ...
- sql将一列拆分为多列_SQL的弱点(2):不支持从所有列中去除某列
背景以及场景 我们知道SQL中有一个非常便利的操作: SELECT * FROM TABLE_NAME 这样可以选择出表中所有的列,而不用一个个列出来.虽然这个从性能角度是有很大问题的,但是架不住它方 ...
最新文章
- Linux之不删除指定文件夹,其他都删(文件和文件夹)
- 一个关于nvarchar字段排序,中英文混合排序的问题
- RF内置库函数学习(一)
- 租借云服务器 工业信号数据采集,一种工业用物联网云服务平台智能采集方法...
- SSM中抛出异常 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoad
- Hadoop集群(一) Zookeeper搭建
- Linux环境下查看IP不显示IPv4地址
- SpykeTorch: Efficient Simulation of Convolutional Spiking Neural Networks With at Most One Spike per
- iOS高仿微信悬浮窗、忍者小猪游戏、音乐播放器、支付宝、今日头条布局滚动效果等源码...
- DenseNet稠密连接层
- linux 格式化ntfs u盘,手机u盘数据恢复linux格式化为ntfs格式
- 2021-06-26 严格检查模式 字符串
- 联想笔记本系统重装,联想电脑重装系统
- 【关系抽取】深入浅出讲解实体关系抽取(介绍、常用算法)
- multitask_note
- SPSS作业-一元线性回归
- 数据结构与算法(一) 链表(代码示例)
- 使用 Pytorch 训练 AlexNet 识别5种花朵
- ffmpeg读取rtsp并保存到mp4文件
- 电影数据分析——国产烂片深度揭秘