최소 8 자 및 최대 20 자, 하나 이상의 대문자 + 하나의 소문자 + 하나의 숫자 + 하나의 특수 문자 정규식
const regex_pwd = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&#.~_-])[A-Za-z\d@$!%*?&#.~_-]{8,20}$/
최소 8 자 및 최대 20 자, 하나 이상의 대문자 or 하나의 소문자 + 하나의 숫자 + 하나의 특수 문자 정규식
const regex_pwd = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[@$!%*?&#.~_-])[A-Za-z\d@$!%*?&#.~_-]{8,20}$/
최소8 자, 최소 하나의 문자 + 하나의 숫자 (특수문자X)
const regex_pwd = /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/
최소8 자 및 최대 16자, 영문자 or 숫자 or 특수문자 2가지 이상 조합
const regex_pwd = /^(?!((?:[A-Za-z]+)|(?:[~!@#$%^&*()_+=]+)|(?:[0-9]+))$)[A-Za-z\d~!@#$%^&*()_+=]{8,16}$/
728x90
반응형
'Front-end > JavaScript' 카테고리의 다른 글
12 - 3.63 의 비밀을 알고 싶다. (0) | 2024.04.19 |
---|---|
axios와 fetch의 차이, 장점, 단점 (1) | 2023.10.31 |
배열중 가장 작은 날짜값 뽑아내기, 가장 큰 날짜값 뽑아내기 (0) | 2023.09.05 |
배열 합치기, 배열 중복 제거하기 (0) | 2023.09.05 |
[파일다운로드 두가지 방법] javascript로 다운로드 / buffter 받아서 다운로드 (0) | 2023.01.17 |
댓글