Android中如何利用EditText禁止输入表情
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容主要讲解"Android中如何利用EditText禁止输入表情",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Android中如何利用EditTex
千家信息网最后更新 2025年11月07日Android中如何利用EditText禁止输入表情
本篇内容主要讲解"Android中如何利用EditText禁止输入表情",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Android中如何利用EditText禁止输入表情"吧!
代码如下
InputFilter inputFilter= new InputFilter() { Pattern emoji = Pattern.compile("[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]", Pattern.UNICODE_CASE | Pattern.CASE_INSENSITIVE); @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { Matcher emojiMatcher = emoji.matcher(source); if (emojiMatcher.find()) { // Toast.makeText(MainActivity.this,"不支持输入表情", 0).show(); MyToast.showText("不支持输入表情"); return ""; } return null; } };然后给editText设置filter,这里给editText设置了两个filter第一个是屏蔽表情,第二个是设置用户输入多少字数的限制
//给editText设置filteredit_name.setFilters(new InputFilter[]{inputFilter,new InputFilter.LengthFilter(12)});当然这里最后要提醒大家一点就是,这样屏蔽的表情符号肯定还是不能够百分之百的屏蔽完全的。所以最后我们只能选择让用户填写英文,汉字,和数字了。下面是过滤的代码
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{ MyToast.showText("只能输入汉字,英文,数字"); return ""; } } };到此,相信大家对"Android中如何利用EditText禁止输入表情"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
表情
输入
代码
内容
数字
用户
汉字
英文
学习
支持
实用
更深
两个
兴趣
字数
实用性
实际
就是
操作简单
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库查询等于某个时间查询
力航网络技术有限公司
在一列中查找重复数据库
知网算几个数据库
北京小早网络技术有限公司
数据库中计算重修费用公式
安全接入服务器地址怎么看
山东跳跳互联网科技有限公司
网络安全和信息化通知
网络安全意识形态简报
文科生学计算机网络技术能学会吗
数据库安装之后然后怎么办
让熊数据库
比较好的软件开发公司知聚顶科技
哈库玛市服务器
重庆服务器托管口碑佳云空间
大学生网络安全意识现状分析
智能家居云平台 数据库
牛耳软件开发学费
白猫 数据库
单病种管理规范和数据库
我的世界好玩服务器编码中国版
东方大陆服务器ip
重邮网络安全试题
传奇服务器开区教学
软件开发公司_进项
普陀区媒体数据库服务商有哪些
静安区管理网络技术供应
网络技术反面
网络安全问题 论文题目