Skip to content

monster.util.unformatPhoneNumber()#

Syntax#

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

Parameters#

Key Description Type Default Required
phoneNumber Formated US phone number to unformat. String, Number true
specialRule If specified, the number will keep the +. String('keepPlus') false

Return value#

A String representation of phoneNumber in one of the following format:

  • +1NPANXXXXXX
  • 1NPANXXXXXX
  • 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';
var unformattedPhoneNUmber = monster.util.unformatPhoneNumber(phoneNumber);

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

Unformat phone number without +1#

var phoneNumber = '(415) 123-4567';
var unformattedPhoneNUmber = monster.util.unformatPhoneNumber(phoneNumber);

console.log(unformattedPhoneNUmber);
// output: "4151234567"

Unformat phone number and keep +#

var phoneNumber = '+1 (415) 123-4567';
var unformattedPhoneNUmber = monster.util.unformatPhoneNumber(phoneNumber, 'keepPlus');

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