개발

자주쓰는 정규표현식 예제 정리

화이트해커 Luna 🌙 2023. 12. 23. 04:33
728x90
반응형

 

 

-목차-
1. 이메일 주소 정규표현식
2. 전화번호 정규표현식
3. 주민등록번호 정규표현식
4. IPv4 주소 정규표현식
5. IPv6 주소 정규표현식
6. 신용카드 번호 정규표현식 (16자리)
7. 비밀번호 정규표현식 (영문, 숫자, 특수문자 조합, 8자 이상)
8. 사업자 등록번호 정규표현식 (10자리 또는 12자리)
9. 계좌번호 정규표현식 (국내 계좌번호 11~14자리)
10. 비트코인 주소 정규표현식
11. 이더리움 주소 정규표현식
12. 트론 주소 정규표현식
13. 리플 주소 정규표현식

 

정규표현식 예제 정리

 

 


  • 이메일 주소 정규표현식
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

 

 

  • 전화번호 정규표현식 (국내 010-1234-5678 형식)
^\d{3}-\d{4}-\d{4}$

 

 

  • 주민등록번호 정규표현식 (123456-1234567 형식)
^\d{6}-\d{7}$

 

 

  • IPv4 주소 정규표현식
^(\d{1,3}\.){3}\d{1,3}$

 

 

  • IPv6 주소 정규표현식
^([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}$

 

 

  • 신용카드 번호 정규표현식 (16자리)
^\d{4}-\d{4}-\d{4}-\d{4}$

 

 

  • 비밀번호 정규표현식 (영문, 숫자, 특수문자 조합, 8자 이상)
^(?=.*[A-Za-z])(?=.*\d)(?=.*[@$!%*#?&])[A-Za-z\d@$!%*#?&]{8,}$

 

 

  • 사업자 등록번호 정규표현식 (10자리 또는 12자리)
^\d{10}|\d{12}$

 

 

  • 계좌번호 정규표현식 (국내 계좌번호 11~14자리)
^\d{11,14}$

 

 

  • 비트코인 주소 정규표현식
^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$

 

 

  • 이더리움 주소 정규표현식
^0x[a-fA-F0-9]{40}$

 

 

  • 트론 주소 정규표현식
^T[a-zA-Z0-9]{33}$

 

 

  • 리플 주소 정규표현식
^r[0-9a-zA-Z]{24,34}$5

 

 

 


문의는 댓글남겨주세요.

 

 

전화번호 정규표현식주민등록번호 정규표현식,IPv4 주소 정규표현식IPv6 주소 정규표현식신용카드 번호 정규표현식 (16자리)비밀번호 정규표현식 (영문, 숫자, 특수문자 조합, 8자 이상)사업자 등록번호 정규표현식계좌번호 정규표현식비트코인 주소 정규표현식이더리움 주소 정규표현식트론 주소 정규표현식리플 주소 정규표현식

728x90
반응형

'개발' 카테고리의 다른 글

그누보드6 설치하기  (56) 2024.02.26
Flask 앱 배포 체크리스트  (0) 2023.09.27
플라스크(Flask) 예제로 정리  (1) 2023.09.14
깃허브 명령어  (2) 2023.09.14