PhoneNumber - iLib-js/iLib GitHub Wiki
About PhoneNumber Formatting
- ์ ํ๋ฒํธ ํฌ๋งทํ
์ General ํ Standard Rule ์ด ์กด์ฌ ํ์ง ์๋๋ค.
- Wikipedia, ITU, E.164, Numbering Plan
- ์์ ์ธ์ดํธ๋ค์ ์ฐธ๊ณ ํ์ฌ ๊ฐ๊ตญ์ Numbering Plan ์ ํ์ธํ๊ณ , ํด๋น ๋๋ผ์ ๋ํ WebSite๋ฑ๋ ์ฐธ๊ณ ํ์ฌ ์๋ฃ๋ฅผ ์์งํ๋ค. ์ค์ ํด๋น ๋๋ผ ์ถ์ ๋๋ฃ๊ฐ ์์ผ๋ฉด ๋ฌผ์ด๋ณด๊ณ ํ์ธ์ ๋ฐ๋๋ค.
- PhoneNumber Formatting์ Local Call, International Call, Emergency, Mobile, International Mobile, Service Number ๋ฑ์ ๋ฐ๋ผ ํฌ๋งทํ
ํ์์ด ๋ฌ๋ผ์ง๊ณ , ์ฌ์ฉ์๊ฐ ๋ฒํธ๊ฐ ์
๋ ฅ์ค์ผ ๊ฒฝ์ฐ, ์๋ฃ ๋์์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ์๋ ํฌ๋งทํ
์ด ๋ฌ๋ผ์ง ์ ์๋ค.
- ๊ฐ ๋๋ผ์ ๋ฐ๋ผ ํฌ๋งทํ
์ ์๋ฆฟ์, ์ฌ์ฉ๊ธฐํธ๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ถฉ๋ถํ ์กฐ์ฌ๋ฅผ ํตํ์ฌ, General ํ ์ผ์ด์ค๋ฅผ ๋ฝ์๋ด์ด ํฌ๋งทํ
์ ์ง์ํด์ผ ํ๋ค.
- international call: Country Code ํ์ space, ๊ทธ ๋ท์๋ฆฌ์ phonenumber formatting์ ๊ฒฝ์ฐ์๋ ๊ฐ ๋๋ผ์ ํ์์ ๋ฐ๋ผ์ผ ํ๋ค. ex) USA-> Korea : +82 2-710-1234 / 011 82 31-123-4567
- Invalid Number : ํ์ฌ๋ ๋๋ผ๋ณ๋ก, maximum number digit ์ด ์๊ณ , ์ด ๋ถ๋ถ์ด ๋์ด๊ฐ๊ฒ ๋๋ฉด invalide number ๋ก ์ธ์ํ๊ณ formatting์ด ์์ด ํ๋์ string์ผ๋ก ๋ณด์ด๋๋ก ์ฒ๋ฆฌํด์ฃผ๊ณ ์๋ค.
- Handling Phone Number in iLib
- PhoneNumber API in iLib