String hangul = "가나";
// 한글 변수에 대한 한글 체크!
System.out.println("한글체크: " + hangul.matches("[ㄱ-힣]+"));
String id = "jinsil1106";
// 아이디는 8~12자리 입니다. 영문자와 숫자 조합입니다.
String idPattern = "[A-z0-9]{8,12}"; // 문자열 길이가 최소 8~12
// {8,12} 8이상 12 이하{8, }: 최소 8이상 {8} : 8번
System.out.println("아이디체크: " + id.matches(idPattern));
String juminBunho = "960309-3012345";
String juminPattern = "[\\d]{6}-[\\d]{7}"; // <-- \사용시 \\를 써주면 역슬래시로 봐준다. 아니라면 문자열로 봄
System.out.println("주민번호 체크: " + juminBunho.matches(juminPattern));