회원 가입 시 이메일 주소를 검증 하는 소스입니다. (그 외에도 이메일 형식 확인에 사용하시면 됩니다.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | import java.util.regex.Matcher; import java.util.regex.Pattern; public class BadFormatEmailTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String emails[] = { "husk.test.com", "husk@test.com", "husk@.com", "husk@test", "husk@test.co.kr", "husk@@test.co.kr", "husk@test.co.kr.com" }; //email pattern Pattern pattern = Pattern.compile("^(?:\\w+\\.?)*\\w+@(?:\\w+\\.)+\\w+$"); Matcher match; for(String email : emails){ match = pattern.matcher(email); if(!match.find()){//badFormat System.out.println(email+" ==> bad."); }else{ System.out.println(email+" ==> good."); } } } } |
BigDecimal 사칙연산 (JAVA 계산) (0) | 2014.03.18 |
---|---|
contentType을 이미지(jpg)로 출력하기 (0) | 2014.03.18 |
JAVA에서 JSONParser 사용하기 (6) | 2014.03.07 |
Map의 key(키)로 정렬(Sort) 및 역정렬(Reverse) (0) | 2014.03.07 |
IF VS CASE 비교 (0) | 2014.03.07 |
댓글 영역