-
[TIL]이메일 형식 확인TIL 2023. 11. 13. 19:16
사용자로부터 입력받은 값이 이메일형식이 맞는지 확인하기
이메일 정규 표현식
ㄴ ^[A-z0-9]+@[A-z0-9]+\\.[a-z]{2,3}$
^ : 문자열 시작
[A-z0-9]+ : 영문자,숫자가 1개이상
@ : @하나 존재해야함
[A-z0-9]+ : 영문자,숫자가 1개이상
\\. : .(점)하나 존재해야함. 혼자쓸수없어서 \(이스케이프) 같이씀
[a-z]{2,3} : a-z문자가 2~3개
$: 문자열 끝
java 코드)
import java.util.regex.Pattern
String pattern = "^[A-z0-9]+@[A-z0-9]+\\.[a-z]{2,3}$"; // 이메일 형식 정규표현식
String idValue = request.getParameter("id_value"); // 사용자에게 입력받은 값
boolean patternResult = Pattern.matches(pattern,idValue); // 이메일 형식에 맞으면 true
if(patternResult){
//이메일 형식에 맞으면
System.out.println("이메일 형식에 맞음")
}
'TIL' 카테고리의 다른 글
express) morgan 으로 로그 관리하기 (0) 2024.01.10 WEB) JWT 토큰인증 - 세션 vs 쿠키 vs 토큰 (0) 2024.01.09 [web] 쿼리스트링, 패스파라미터(시멘틱 URL) (0) 2023.12.13 문자열에서 숫자만 남기기 (0) 2023.11.13 [TIL] 자료구조5 - 해시 테이블 (0) 2023.05.28