정규표현식 관련 사이트 바로이동 (https://regexr.com/)
영소문자 5-10자리
[a-z]{5,10}
영대문자 4-무한대
[A-Z]{4,}
특수문자 8자
[^a-zA-Z0-9ㄱ-힣]{8}
특수문자 '_'로 시작하고 영소문자 1개이상
^[_][a-zA-Z]+
숫자로 시작하고 한글로 끝나는 문자
^[0-9][ㄱ-힣]$
숫자 123으로 시작하고 다음으로 영소문자,
영대문자, 특수문자(!@#$)들을 이용해 12-20로 끝나는 문자
^123[a-zA-Z!@#$%]{12,20}$
영소문자, 대문자, 숫자, 특수문자(!@#$) 조합으로 8~12자리
(?=.+[A-Z])(?=.+[a-z])(?=.+[0-9])(?=.+[#?!@$]).{8,12}$
전방탐색
.+
?= .+[]에 일치하는 텍스트가 있습니까?