monster.util.unformatPhoneNumber()

Syntax

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

Parameters

KeyDescriptionTypeDefaultRequired
phoneNumberFormated US phone number to unformat.String, Numbertrue
specialRuleIf 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"

On this page