[Java] 정규표현식(Regular Expression)
								 1. 정규표현식이 왜 필요할까?개발을 하다보면 사용자의 입력을 검증해야하는 순간이 온다. 그 형식은 다양하다. 전화번호 형식이라든지, 이메일 형식이라든지. 예를 들면 아래와 같다. 아래와 같이 4가지 형식의 전화번호가 있다고 가정해보자. 이 전화번호들을 검증하려면 어떻게 해야할까?String phoneNumber1 = "010-1234-5678";String phoneNumber2 = "010-123-5678"; // 가운데 숫자가 3자리이다.String phoneNumber3 = "abc-defg-hijk"; // 숫자가 아닌 영어로 이루어져 있다.String phoneNumber4 = "01012345678"; // "-"가 입력되지 않았다. 단순하게 생각했을 때, String의 contains() ..