써먹는 웹개발

[Java] 단어가 한글로만 이루어져있는지 여부 확인 본문

웹개발/Java & Jsp

[Java] 단어가 한글로만 이루어져있는지 여부 확인

kmhan 2021. 11. 11. 16:48


728x90
반응형

1. 환경에 openjdk가 없을때
protected static boolean isKorean(String str) {
char[] b = str.toCharArray();

for (char c : b) {
if (c >= '\uAC00' && c <= '\uD7A3') {
return true;
}
}
return false;
}

if (isKorean(name)) {
...
}

2. openjdk (1.8 ver)가 있을때
if (Pattern.matches("^[ㄱ-ㅎ가-힣]*$", name)) {
...
}

728x90
반응형


Comments