[JAVA] 핸드폰번호를 E.164 format으로 변환하기 (feat. SMS 인증)
핸드폰 SMS 인증을 개발하면서 해외의 SMS 서비스를 사용하면서 핸드폰 번호 포맷 변환 기능이 필요하게 되었다. Twilio에서는 E.164이라는 핸드폰 번호 국제 표준을 사용한다. 해외 서비스를 이용하면서 SMS 인증을 해본 사람들은 한번씩 다 봤을 번호 체계이다. E.164 format 이란? 우리나라의 country code는 +82 이다. 그리고 우리나라의 핸드폰 번호는 대부분 010 - xxxx - xxxx 이다. 이 번호들을 기준으로 E.164 format으로 핸드폰 번호를 변경하면 +8210xxxxxxxx 이 된다. 그런데 문제는 오래된 번호 사용자들은 010이 아닐수도 있고 11자리가 아닐수도 있다. 이걸 하나씩 하드코딩할 수는 없어서 괜찮은 라이브러리가 있어서 소개해보려고 한다. lib..
개발/JAVA
2023. 10. 24. 10:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 오블완
- Elastic cloud
- JWT
- Kotlin
- 티스토리챌린지
- EKS
- lambda
- S3
- 스프링부트
- CloudFront
- elasticsearch
- AOP
- Log
- Spring
- docker
- serverless
- springboot
- openAI API
- terraform
- OpenAI
- ChatGPT
- cache
- AWS
- 후쿠오카
- MySQL
- GIT
- OpenFeign
- AWS EC2
- java
- 람다
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함