
이메일 형식을 제한하는 정규 표현식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를 반환