package com.igo.user.utils import android.text.InputFilter import android.text.Spanned import java.util.regex.Pattern class DisableEmojiFilter:InputFilter { override fun filter( source: CharSequence?, start: Int, end: Int, dest: Spanned?, dstart: Int, dend: Int ): CharSequence? { val p = Pattern.compile( "[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]|[^\u0000-\uFFFF]", Pattern.UNICODE_CASE or Pattern.CASE_INSENSITIVE ) val m = p.matcher(source.toString()) if (m.find()) return "" return null } }