Skip to content

Telefone ​

Valide telefone brasileiro com JavaScript e TypeScript.

Use o validador de telefone para conferir números fixos e celulares, com ou sem DDI, isoladamente ou como apoio ao reconhecimento de chave Pix, com implementação completa em JavaScript, TypeScript e Node.js na validation-br. É uma validação básica de números de telefone brasileiros — usada internamente pro PixKey reconhecer chaves do tipo telefone. Números de telefone aparecem em cadastros, autenticação por SMS e formulários de contato, então esse validador também pode ser usado isoladamente, fora do contexto do Pix.

Exemplos (API) ​

js
import { isPhone } from 'validation-br';
import { Phone } from 'validation-br/phone';

// Modo rápido
isPhone('(11) 91234-5678'); // -> true

const p = new Phone('(11) 91234-5678')
console.log('p.value', p.value)           // -> '+5511912345678'
console.log('p.toString()', p.toString()) // -> '+5511912345678'
console.log('p.mask()', p.mask())         // -> '11 912345678'

const fake = Phone.fake()
console.log('Phone.fake()', fake.toString())