[JSP] Ch08 유효성 검사 / 정규표현식

jychae·2022년 11월 4일
0

JSP

목록 보기
6/9

정규표현식

정규표현식 관련 사이트 바로이동 (https://regexr.com/)

  1. 영소문자 5-10자리

    [a-z]{5,10}


  1. 영대문자 4-무한대

    [A-Z]{4,}


  1. 특수문자 8자

    [^a-zA-Z0-9ㄱ-힣]{8}


  1. 특수문자 '_'로 시작하고 영소문자 1개이상

    ^[_][a-zA-Z]+


  1. ddit_로 시작하고
    다음에 나오는 숫자중 짝수만 제외하고 출력
    예) ddit_100, ddit_300, ddit_500
    ddit_20012(x), ^ddit_[^02468][\d]+

  1. 숫자로 시작하고 한글로 끝나는 문자

    ^[0-9][ㄱ-힣]$


  1. 숫자 123으로 시작하고 다음으로 영소문자,
    영대문자, 특수문자(!@#$)들을 이용해 12-20로 끝나는 문자

    ^123[a-zA-Z!@#$%]{12,20}$


  1. a가 1개 이상 반복되고
    다음에 바로 b가 1개 이상 반복되고
    c 1개가 마지막으로 끝나는 문자[a][b][c]a+b+ca+b+c

  1. 영소문자, 대문자, 숫자, 특수문자(!@#$) 조합으로 8~12자리

    (?=.+[A-Z])(?=.+[a-z])(?=.+[0-9])(?=.+[#?!@$]).{8,12}$

전방탐색
.+
?= .+[]에 일치하는 텍스트가 있습니까?

profile
안녕하세요! 초보개발자 공부 시작!

0개의 댓글