Skip to content
Goun Lee edited this page Dec 7, 2015 · 3 revisions

About PhoneNumber Formatting

  1. 전화번호 포맷팅은 General 한 Standard Rule 이 존재 하지 않는다.
  2. Wikipedia, ITU, E.164, Numbering Plan
  3. 위의 싸이트들을 참고하여 각국의 Numbering Plan 을 확인하고, 해당 나라의 대표 WebSite등도 참고하여 자료를 수집한다. 실제 해당 나라 출신 동료가 있으면 물어보고 확인을 받는다.
  4. PhoneNumber Formatting은 Local Call, International Call, Emergency, Mobile, International Mobile, Service Number 등에 따라 포맷팅 형식이 달라지고, 사용자가 번호가 입력중일 경우, 완료 되었을 경우에 따라서도 포맷팅이 달라질 수 있다.
  5. 각 나라에 따라 포맷팅은 자릿수, 사용기호가 다르기 때문에 충분한 조사를 통하여, General 한 케이스를 뽑아내어 포맷팅을 지원해야 한다.
  6. international call: Country Code 후에 space, 그 뒷자리의 phonenumber formatting의 경우에는 각 나라의 형식을 따라야 한다. ex) USA-> Korea : +82 2-710-1234 / 011 82 31-123-4567
  7. Invalid Number : 현재는 나라별로, maximum number digit 이 있고, 이 부분이 넘어가게 되면 invalide number 로 인식하고formatting이 없이 하나의 string으로 보이도록 처리해주고 있다.
  8. Handling Phone Number in iLib
  9. PhoneNumber API in iLib

Clone this wiki locally