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
댓글