java.util.regex 패키지에 있는Match 클래스와 Pattern 클래스를 이용하여 문자열을 정규검증식으로 나타낼 수 있습니다. boolean flag = Pattern.matches("^[a-zA-Z0-9]*$", strInput); 정규표현식의 내용은 다음을 의미합니다. 1) ^ : 문자열의 시작2) $ : 문자열의 종료3) . : 임의의 한 문자 (문자의 종류와 관계없음)4) | : or의 의미임5) ? : 앞 문자가 없거나 하나 있을때6) + : 앞 문자가 하나 이상임 (최소 한개 이상)7) * : 앞 문자가 없을 수도 있고, 무한정 많을 수도 있음8) [] : 문자 클래스의 지정, 문자의 집합이나 범위를 나태내면 - 기호를 사용한다. [] 내에서 ^를 사용하면 not의 의미임9) {} ..