禁止EditText输入特殊字符
/*** 禁止EditText输入特殊字符** @param editText EditText输入框*/
public static void setEditTextInputSpeChat(EditText editText) {
InputFilter filter = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
String speChat = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern pattern = Pattern.compile(speChat);
Matcher matcher = pattern.matcher(source.toString());
if (matcher.find()) {
return "";
} else {
return null;
}
}
};
editText.setFilters(new Input

博客主要介绍了在Android开发中,禁止EditText输入特殊字符,以及禁止其输入空格和换行符的相关内容,聚焦于Android开发中输入限制的处理。
4346

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



