이메일
형식을 제한하는 정규 표현식const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
위 정규표현식이 따르는 규칙
정규표현식 emailRegex 사용법
test()
메서드로 정규표현식에 맞는 형식의 이메일인지 확인 가능비밀번호
형식을 제한하는 정규 표현식const passwordRegex = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/;
위 정규표현식이 따르는 규칙
(?=.*[A-Za-z])
: 최소한 하나의 영문자가 포함되어야 합니다.(?=.*\d)
: 최소한 하나의 숫자가 포함되어야 합니다.(?=.*[@$!%*?&])
: 최소한 하나의 특수문자가 포함되어야 합니다. 여기서는 @, $, !, %, *, ?, & 중 하나여야 합니다.[A-Za-z\d@$!%*?&]{8,}
: 영문자, 숫자, 특수문자로 이루어진 문자열이며 최소 8자 이상이어야 합니다.test 결과가 형식에 맞으면 true, 형식에 맞지 않으면 false를 반환