public InputFilter filterAlphaNum = new InputFilter() {

public CharSequence filter(CharSequence source, int start, intend, Spanned dest, int dstart, int dend) {

Pattern ps = Pattern.compile("^[a-zA-Z0-9]+$");

if (!ps.matcher(source).matches()) {

return "";

}

return null;

}

};

영어와 숫자를 입력하면 잘 나오다가 특수문자를 사용하면 적었던 글짜까지 다 사라지네요.,


다 사라지는 거 말고 그냥 안먹히게 하는 방법은 없을까요?


예를 들어 abcd123적고 특수문자로 % 했을시 그냥 %가 안적히고 abcd123이 그대로 있게끔..