1 | const libphonenumber = require('google-libphonenumber');
|
2 |
|
3 | const value = '+819012345678';
|
4 | const phoneUtil = libphonenumber.PhoneNumberUtil.getInstance();
|
5 | const phoneNumber = phoneUtil.parse(value);
|
6 | if (!phoneUtil.isValidNumber(phoneNumber)) {
|
7 | throw new Error('invalid phone number format.');
|
8 | }
|
9 | console.log(phoneUtil.format(phoneNumber, libphonenumber.PhoneNumberFormat.E164));
|
10 | console.log(phoneUtil.format(phoneNumber, libphonenumber.PhoneNumberFormat.INTERNATIONAL));
|
11 | console.log(phoneUtil.format(phoneNumber, libphonenumber.PhoneNumberFormat.NATIONAL));
|
12 | console.log(phoneUtil.format(phoneNumber, libphonenumber.PhoneNumberFormat.RFC3966));
|
13 |
|