Skip to content

A react-data-formatter é uma biblioteca em JavaScript para formatação de dados brasileiros como CPF, CNPJ, CEP, telefone, moeda, placa e gênero.

Notifications You must be signed in to change notification settings

robianchini/react-data-formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-data-formatter

npm version install size npm downloads

A react-data-formatter é uma biblioteca em JavaScript para formatação de dados brasileiros como CPF, CNPJ, CEP, telefone, moeda, placa e gênero.

Demo

Playground

Features

Instalação

Usando NPM

$ npm install react-data-formatter

Usando Yarn

$ yarn add react-data-formatter

Uso


import React from 'react'
import { formatCPF } from 'react-data-formatter'

function Index() {
    return (
        <div>
            <p>{formatCPF('10425156621')}</p>
        </div>
    )
}

export default Index

Output: 999.999.999-99


import React from 'react'
import { formatCNPJ } from 'react-data-formatter'


function Index() {
    return (
        <div>
            <p>{formatCNPJ('99999999999999')}</p>
        </div>
    )
}

export default Index

Output: 99.999.999/9999-99


import React from 'react'
import { formatDocument } from 'react-data-formatter'


function Index() {
    return (
        <div>
            <p>{formatDocument('99999999999')}</p>
            <p>{formatDocument('99999999999999')}</p>
        </div>
    )
}

export default Index

Output: 999.999.999-99 ou 99.999.999/9999-99


import React from 'react'
import { formatZipCode } from 'react-data-formatter'


function Index() {
    return (
        <div>
            <p>{formatZipCode('9999999')}</p>
        </div>
    )
}

export default Index

Output: 99.999-999


Formatos aceitos: telefones fixos ou celulares com ou serm DDI e DDD, telefones 0800, telefones 4004 e 4003

import React from 'react'
import { formatPhone } from 'react-data-formatter'


function Index() {
    return (
        <div>
            <p>{formatPhone('08009999999')}</p>
            <p>{formatPhone('99999999999')}</p>
            <p>{formatPhone('99999999')}</p>
            <p>{formatPhone('999999999')}</p>
            <p>{formatPhone('40049999')}</p>
            <p>{formatPhone('40039999')}</p>
            <p>{formatPhone('+559999999999')}</p>
            <p>{formatPhone('+5599999999999')}</p>
        </div>
    )
}

export default Index

Output: 0800 999 9999 | 99 99999-9999 | 9999-9999 | 99999-9999 | 4004 9999 | 4003 9999 | +55 99 9999-9999 | +55 99 99999-9999


Formatos aceitos: placas tradicionais e placas formato Mercosul

import React from 'react'
import { formatPlate } from 'react-data-formatter'


function Index() {
    return (
        <div>
            <p>{formatPlate('AAA1234')}</p>
			<p>{formatPlate('AAA1A34')}</p>
        </div>
    )
}

export default Index

Output: AAA-1234 ou AAA1A34


import React from 'react'
import { formatCurrency } from 'react-data-formatter'


function Index() {
    return (
        <div>
            <p>{formatCurrency(999999.99)}</p>
        </div>
    )
}

export default Index

Output: R$ 999.999,99


import React from 'react'
import { formatGender } from 'react-data-formatter'


function Index() {
    return (
        <div>
            <p>{formatGender('m')}</p>
            <p>{formatGender('f')}</p>
            <p>{formatGender('o')}</p>
            <p>{formatGender('')}</p>
        </div>
    )
}

export default Index

Output: MASCULINO | FEMININO | OUTRO | NÃO INFORMADO

Autor

Rodrigo Bianchini https://github.com/robianchini

About

A react-data-formatter é uma biblioteca em JavaScript para formatação de dados brasileiros como CPF, CNPJ, CEP, telefone, moeda, placa e gênero.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published