Skip to content

KAZOO Support Channels

This documentation is curated by 2600Hz as part of the KAZOO open source project. Join our community forums here for peer support. Only features in the docs.2600hz.com/supported space are included as part of our 2600Hz Support Services plan.

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"