Phone Format
International standard Phone Number formatter.
const phoneFormat = ; let numbers = '01511999999999' '88888-8888' '(35)8888-8888' '(021)7777-7777' ; let formatted = phoneFormat; console;
Installation
$ npm install phone-format
Features
Normalizes phone numbers to the international standard. Supported international formats:
- +55 (Brazil).
- (DD) 99999-9999
- (0DD) 99999-9999
- (0XXDD) 99999-9999
- Supports 8 and 9 digits long phone numbers
- Skips all non-numeric digits
- Numbers started with (+) are not adjusted (special chars are dropped)
- Formatted version follows the pattern: +55DD999999999
Usage
Install the package:
$ npm install phone-format --save
Require the package:
const phoneFormat = ;
Documentation
normalizeArraySync(phoneNumbers[, DDI, DDD])
-
Parameters
- Phone Number(s) : (Required). Accepts an Array of Phone Number strings,
- DDI: (Default:
'55'
). Specifies which formatting rule to be used (Only support +55 for now) - DDD: (Default:
'11'
). Specifies the default Area Code, if not present.
-
Returns
- Array of objects as bellow:
formattedNumber: '01511999999999' originalNumber: '+5511999999999' formattedNumber: '88888-8888' originalNumber: '+5511888888888' formattedNumber: '(35)7777-7777' originalNumber: '+553577777777' formattedNumber: '(021)6666-6666' originalNumber: '+552166666666'