본문 바로가기
카테고리 없음

libphonenumber

by epro 2014. 8. 1.

Google의 common java, C++, Javascript library
국제 전화번호를 파싱, 포맷팅 해주는 라이브러리다.
입력 예시같이 어떤 형태로 들어오건 E164 포맷으로 리턴받을 수 있다.

# 휴대폰아이디 입력 예시
01012345678
010 1234 5678  <- 중간에 공백있는 케이스
82 010 1234 5678
821012345678
+821012345678
**821012345678 <- 휴대폰 번호 앞에 임의의 특수문자 붙은 케이스

# lib
http://code.google.com/p/libphonenumber/

[JAVA]
# pom.xml
  <dependency>
   <groupId>com.googlecode.libphonenumber</groupId>
   <artifactId>libphonenumber</artifactId>
   <version>6.2</version>
  </dependency> 


[Javascript]
구글 lib 디펜던시가 있으므로 libphonenumber를 직접 쓰기엔 번거롭고
standalone으로 쓰려면 아래 라이브러리들을 가져다 됨.

https://github.com/Gilshallem/phoneparser
https://github.com/albeebe/phoneformat.js

댓글