JAVA url 매핑 정규식 공유
테스트를 8개 정도밖에 만들지 못했지만, 일단 원하는 바에 부합하는 정규식인 듯 하여 블로그에 작성해 둡니다.
- http나 https로 시작하는 경우에는 ://가 반드시 붙는다. Optional.
- www. 로 시작하는 경우가 있다. Optional.
- 알파벳 혹은 숫자를 포함한 문자열이 반드시 1개 이상 있다.
- 이후에
.
이 반드시 하나 포함된다. (.) .
를 기점으로 이후에 소문자가 반드시 1개 이상 포함됨- 이후에는 계속해서 영문자, 숫자, 특수문자가 붙을 수 있다.
Java String으로는 다음과 같이 표기
- june (x)
- website (x)
- http:web.site(x)
- naver.com (O)
- www.web.site(O)
- https://web.site.sth(O)
- http://web.site(O)
- https://june.me(O)