val typeFilter = InputFilter { source, _, _, _, _, _ ->
val p = Pattern.compile("[a-zA-Z0-9\u4E00-\u9FA5\\,\\。\\-\\·\\,\\.\\ \\_]{1,15}")
//仅支持中文、英文、数字、以及符号,。-·,_ 长度限制 1-15
val m = p.matcher(source.toString())
return@InputFilter if (!m.matches()) "" else null
}
et_input_nick.setText(nick)
et_input_nick.filters = arrayOf(typeFilter)
网友评论