Skip to main content
Question

Good JS code for normalizing phone numbers into E164 format?

  • 30 July 2015
  • 1 reply
  • 3322 views

I'm writing an app where users are asked to input a phone number to send SMS to. I'd like to store that number in a standard format like E164, without the suer having to type in dashes, brackets, and country codes. Is there a piece of JS code that someone can share? Thanks.

There are two options I know of.

1. Use Google libphonenumber (https://github.com/googlei18n/libphonenumber) - it has JS port.

2. RingCentral has an API to parse/format phone numbers. But it will require you to send request to server every time you need E.164 number from user input. If you want to explore this option I can share documentation with you.

Reply