개발 창고/Java

[JAVA] 이메일 유효성 검사

로이제로 2023. 3. 16. 22:00
반응형
/**
 * 이메일 형식 체크
 * @param  email 유효성 체크를 위한 이메일 주소
 * @return true:유효, false:유효하지 않
 */
public boolean isValidEmailAddress(String email) {
    String ePattern = "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$";
    java.util.regex.Pattern p = java.util.regex.Pattern.compile(ePattern);
    java.util.regex.Matcher m = p.matcher(email);
    return m.matches();
}

 

정규식을 사용하여 위와 같이 이메일 체크가 가능합니다.

반응형

'개발 창고 > Java' 카테고리의 다른 글

[JAVA] How to use SimpleDateFormat Class  (91) 2024.02.10
[JAVA] How to join an array  (154) 2024.01.16
[POI] 엑셀 폰트 변경  (0) 2023.02.10
[Nexacro] DataSet to Class  (0) 2023.01.27
[Java] Executable Jar 파일 실행 시 메모리 설정  (0) 2022.03.11