본문 바로가기

Back/Business Logic

[로직-프로젝트] 표현식 관련된 로직들

다양한 언어에 적용할 수 있도록 보편적인 정규표현식으로 적어봄.

너무 정리가 잘된 곳이 있어서... 참고함.

https://hamait.tistory.com/342

 

이메일

 /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i

 

전화번호

/^\d{3}-\d{3,4}-\d{4}$/

 

핸드폰 번호

/^01([0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$/

 

URL

^(https?):\/\/([^:\/\s]+)(:([^\/]*))?((\/[^\s/\/]+)*)?\/?([^#\s\?]*)(\?([^#\s]*))?(#(\w*))?$

 

^(https?):\/\/

([^:\/\s]+)

(:([^\/]*))?

((\/[^\s/\/]+)*)?\/?([^#\s\?]*)(\?([^#\s]*))?(#(\w*))?$

'Back > Business Logic' 카테고리의 다른 글

[로직-프로젝트] 보편적인 로직을 모아놓자  (0) 2022.10.24