Biblioteca de JavaScript para analizar, formatear y validar números de teléfono-Front. Phone

Tiempo de ejecución: 30 minutos. Empezar

Autor: vtex
Views Total: 2,848
Sitio oficial: Ir a la web
Actualizado: October 5, 2018
Licencia: MIT

Vista prévia

Biblioteca de JavaScript para analizar, formatear y validar números de teléfono-Front. Phone

Descripción

Front. Phone es una biblioteca de JavaScript fácil pero útil que se utiliza para identificar, formatear y validar números de teléfono.

Actualmente es compatible con 22 países: Argentina, Bolivia, Brasil, Canadá, Chile, Colombia, Costa Rica, Ecuador, España, Francia, Guatemala, GBR, Guatemala, Corea, México, Panamá, Paraguay, Perú, Uruguay, Reino Unido, EEUU, Venezuela.

¿Cómo funciona?

Extrae información de un número de teléfono en notación internacional o nacional y también valida.

var Phone = require("@vtex/phone");
var brazil = require("@vtex/phone/countries/USA");

// you can relax about usage of hiphens and other special characters, we'll strip
 // it down internally later ????
var number = "4481730";
var phone = Phone.getPhoneInternational(number);
console.log(phone); // { countryCode: "1", nationalDestinationCode: "303",
 //number: "4481730", isMobile: true, isValid: true }

Validates a telephone number and then returns true or false.

var Phone = require("@vtex/phone");
var brazil = require("@vtex/phone/countries/USA");

// Given a phone number in international notation
var number = "+13034481730";
var result = Phone.validate(number);
console.log(result); // true

Formatea un número de teléfono.

var Phone = require("@vtex/phone");
var brazil = require("@vtex/phone/countries/USA");

var number = "+13034481730";
var phone = Phone.getPhoneInternational(number);
var result = Phone.format(phone, Phone.INTERNATIONAL);
console.log(result); // +1 303 448 1730

Registro de cambios

v4.8.0 (10/05/2018)

  • Añadido Corea y Francia.

v4.7.1 (06/15/2018)

  • Los nuevos países

Te puede interesar: