monster.util.unformatPhoneNumber()

Syntax

monster.util.unformatPhoneNumber(phoneNumber[, specialRule]);

Parameters

  • phoneNumber (mandatory)

Type: String OR Number

Formated US phone number to unformat.

  • specialRule (optional)

Type: String

Only one value: keepPlus. If specified, the number will keep the +.

Return

This method returns a String with the one of the following formats: +1NPANXXXXXX, 1NPANXXXXXX or NPANXXXXXX.

Description

The monster.util.unformatPhoneNumber() method is used to easily unformat US phone numbers. If the phone number to unformat contains +1, you can choose to keep it by specifying the specialRule parameter.

Examples

  • Unformat phone number with +1
var phoneNumber = '+1 (415) 123-4567',
    unformattedPhoneNUmber = monster.util.unformatPhoneNumber(phoneNumber);

console.log(unformattedPhoneNUmber);
// output: "14151234567"
  • Unformat phone number without +1
var phoneNumber = '(415) 123-4567',
    unformattedPhoneNUmber = monster.util.unformatPhoneNumber(phoneNumber);

console.log(unformattedPhoneNUmber);
// output: "4151234567"
  • Unformat phone number and keep +
var phoneNumber = '+1 (415) 123-4567',
    unformattedPhoneNUmber = monster.util.unformatPhoneNumber(phoneNumber, 'keepPlus');

console.log(unformattedPhoneNUmber);
// output: "+14151234567"

Edit this page here