https://blog.naver.com/zzang9ha/222013925468
[Java/자바] - 정규 표현식(Regular Expression)
안녕하세요~ 이번 시간에 정리할 내용은 "정규 표현식" 입니다. 평소에 코딩을 하면서 정규표현...
blog.naver.com
“^\\S+(\\s?\\S+)*$” 정규 표현식에서
- ‘^’은 문자열의 시작을 의미합니다.
- ‘$’는 문자열의 끝을 의미합니다.
- ‘*’는 ‘*’ 앞에 평가할 대상이 0개 또는 1개 이상인지를 평가합니다.
- ‘\s’는 공백 문자열을 의미합니다.
- ‘\S’ 공백 문자열이 아닌 나머지 문자열을 의미합니다.
- ‘?’는 ‘?’ 앞에 평가할 대상이 0개 또는 1개인지를 의미합니다.
- ‘+’는 ‘+’ 앞에 평가할 대상이 1개인지를 의미합니다
유효성 검증 실패 예) ”” → 공백 문자만 있으므로 검증 실패
” 홍길동” → 시작 문자가 공백이므로 검증 실패
”홍길동 “ → 끝 문자가 공백이므로 검증 실패
“홍 길동” → 문자와 문자 사이의 공백이 1개를 초과하므로 검증 실패
'부트캠프 기록 > Section3' 카테고리의 다른 글
Schema is not dropped on hbmddl.auto = create.drop (0) | 2022.11.16 |
---|---|
부트캠프 3달차 KPT 회고🖌 (5) | 2022.11.16 |
java.lang.UnsupportedClassVersionError 해결방법 (0) | 2022.11.15 |
[Spring MVC] Mockito (0) | 2022.11.13 |
[Spring MVC] 트랜잭션(Transaction) (2) | 2022.11.12 |