목록test (2)
Ted's Codding study
JavaScript에서의 정규표현식은 RegExp 객체를 통해 다양한 방식으로 활용 가능RegExp 생성자와 주요 메서드들(test(), exec(), match(), search(), replace(), split())의 사용이를 통해 문자열 검색, 검증, 수정 및 분할 작업을 효과적으로 수행 가능 1. RegExp 생성자RegExp 객체는 두 가지 방법으로 생성 가능리터럴 방식과 생성자 함수를 이용하는 방식1) 리터럴 방식const regex = /pattern/flags; 2) 생성자 함수const regex = new RegExp("pattern", "flags"); 3) pattern: 정규표현식의 패턴 부분4) flags: 검색 옵션g : 전역 검색i : 대소문자 구분 없이 검색m : 여러 줄..
1. 비밀번호 복잡성 검증비밀번호 정책을 강화하기 위해, 대문자, 소문자, 숫자, 특수 문자가 각각 최소 하나씩 포함되어야 하며, 전체 길이가 8자 이상정규표현식 : /^(?=.[a-z])(?=.[A-Z])(?=.\d)(?=.[^\da-zA-Z]).{8,}$/function validatePassword(password) { const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[^\\da-zA-Z]).{8,}$/; console.log(regex.test(password));}validatePassword('Password123!'); // truevalidatePassword('password123!'); // falsevalidatePassword('Pas..