다양한 언어에 적용할 수 있도록 보편적인 정규표현식으로 적어봄.
너무 정리가 잘된 곳이 있어서... 참고함.
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 |
---|