마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

edittext 입력제한 공백 문의입니다.

0 추천
public InputFilter filterInputCheck= new InputFilter()
{
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend)
{
Pattern ps = Pattern.compile("^[a-zA-Z0-9ㄱ-ㅎ가-흐]+$");
if (!ps.matcher(source).matches())
{
Toast.makeText(NoticeSend.this, "특수문자는 입력불가",Toast.LENGTH_SHORT).show();
return "";
}
return null;
}
};
 
현재 이런방식으로 사용을 하고 있는데
 
이렇게 될경우 공백또한 특수문자여서 입력이 안되는데요
 
혹시 특정문자만 입력 못하도록 막는 방법이 따로 있는 것인가 해서 질문드립니다.
익명사용자 님이 2014년 5월 19일 질문

1개의 답변

+1 추천

Pattern.compile("^[a-zA-Z0-9ㄱ-ㅎ가-흐]+$");

이것을 아래처럼 바꾸면 공백 입력되지 않나요??

Pattern.compile("^[a-zA-Z0-9ㄱ-ㅎ가-흐 ]+$");

여룽이 (4,750 포인트) 님이 2014년 5월 19일 답변
헛... 그런거였군요;;; 저는 따로 정해진게 있는줄 알았는데.... 감사합니다!
...