InputFilter emojiFilter = 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()) { return ""; } return null; } };
EditText过滤表情符号
最新推荐文章于 2021-05-25 17:50:43 发布
本文介绍了一种使用Java实现的方法来过滤文本中的Emoji表情。通过正则表达式匹配并移除输入字符串中的Emoji字符,确保文本符合特定的应用场景需求。
706

被折叠的 条评论
为什么被折叠?



