InputFilter[] emojiFilters = { emojiFilter }; edit_nickname.setFilters(emojiFilters); private 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; } };
// 非法字符过滤,涵盖了emoji表情:
private InputFilter filter = new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { for (int i = start; i < end; i++) { if (!Character.isLetterOrDigit(source.charAt(i)) && !Character.toString(source.charAt(i)).equals("_") && !Character.toString(source.charAt(i)).equals("-")) { return ""; } } return null; } };
本博客所有文章如无特别注明均为原创。作者:AlanWang ,复制或转载请以超链接形式注明转自 AlanWang的博客-专注android和蓝牙BLE技术分享 。
原文地址《Android Edittext 禁止输入emoji表情》
原文地址《Android Edittext 禁止输入emoji表情》
http://sunniforum.net/showthread.php?p=82614#post82614 - Salbutamol no doctor, Salbutamol online no prescription overnight shipping http://www.flora-electronica.com/content/buy-pilex-approved-us-pharmacy-order-pilex-using-mastercard - Buy Pilex http://www.grupoalarcon.com/es/flonase-online-mastercard-cheap-flonase-canada - flonase online mastercard, cheap flonase canada https://filanthrope.org/groups/buy-celebrex-online-fedex-delivery-celebrex-canada-pharmacy - Buy Celebrex Online FedEx Delivery, Celebrex Canada Pharmacy http://www.trioitservices.in/?q=node/124540 - http://www.trioitservices.in/?q=node/124540 Topiramate Side Effects Topamax Levitra Melbourne Ofloxacin Sales Cheap http://www.flora-electronica.com/content/buy-lodine-online-without-prescription-lodine-no-prior-prescription - Buy Lodine http://www.jrmonline.com/forums/topic/accutane-no-prescription-online-buy-accutane-canada-pharmacy - http://www.jrmonline.com/forums/topic/accutane-no-prescription-online-buy-accutane-canada-pharmacy/ http://www.flora-electronica.com/content/buy-pletal-online-no-prescription-needed-buy-pletal-canada - Buy Pletal http://www.trioitservices.in/?q=node/125431 - http://www.trioitservices.in/?q=node/125431 Vermox Drug Hydatid Disease
Anxiety Disease Online Prescription Medicine Viagra