format-phone-swedish

0.1.8 • Public • Published

format-phone-swedish

Module for formatting strings to Swedish phone numbers. For international phone numbers use format-phone instead.

Supports traditional grouping of telephone numbers. All two, three, and four digit area codes are supported as well.

Will remove +46 prefix code if present.

Installation

Use npm:

npm install --save format-phone-swedish

API

format-phone-swedish.format

(number: String, separator?: String) => String
Param Description
number: String Input telephone number
separator?: String The separator character to use. Default is " "

Takes a phone number-like string and formats it to traditional Swedish grouping.

Usage

import { format } from "format-phone-swedish"
 
console.log( format("081234567") )        // => "08 123 45 67"
 
// Changes the area code separator
console.log( format("081234567", "-") )   // => "08-123 45 67"
 
// Removes +46 country prefix and extension numbers
console.log( format("+46 (0) 81234567") ) // => "08 123 45 67"
 
// Adds missing 0
console.log( format("81234567") )         // => "08 123 45 67"
 
// Supports number grouping for numbers without area codes
console.log( format("112") )              // => "112"
console.log( format("1177") )             // => "1177"
console.log( format("11414") )            // => "114 14"
console.log( format("123 456") )          // => "12 34 56"
console.log( format("1234567") )          // => "123 45 67"
console.log( format("12345678") )         // => "123 456 78"

License

MIT, Read more at the LICENSE file.

Package Sidebar

Install

npm i format-phone-swedish

Weekly Downloads

6

Version

0.1.8

License

MIT

Last publish

Collaborators

  • spoike