import java.util.regex.Pattern; // word에 한글, 영문, 숫자 입력 시 true 리턴 Boolean test = Pattern.matches("^[0-9a-zA-Zㄱ-ㅎ가-힣]*$", word); // 띄어쓰기를 포함할 경우 Boolean test = Pattern.matches("^[0-9a-zA-Zㄱ-ㅎ가-힣 ]*$", word);
0-9: 숫자
0-9
a-z: 영문 소문자
a-z
A-Z: 영문 대문자
A-Z
ㄱ-ㅎ: 한글 자음
ㄱ-ㅎ
가-힣: 한글
가-힣
: 띄어쓰기