作者nightwolf013 (阿耀要不要)
看板AndroidDev
标题Re: [问题] 请问有关於EditText过滤字的问题
时间Mon Jun 4 16:27:00 2012
感谢前一篇文章大大们的推文
小弟分享一下解决方式:
public InputFilter NameEdtfilter = new InputFilter() {
@Override
public CharSequence filter(CharSequence arg0, int arg1, int arg2,
Spanned arg3, int arg4, int arg5) {
Pattern ps = Pattern.compile
("^[a-zA-Z\\p{InCJKUnifiedIdeographs}]+$");
if (!ps.matcher(arg0).matches()) {
return "";
}
return null;
}
}
除此之外还要对edt设定:
nameEdt.setFilters(new InputFilter[]{
NameEdtfilter
});
以上这段是让Edit只能输入中文加大小写英文,
有需要的朋友请服用^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.192.224