An open API service indexing awesome lists of open source software.

https://github.com/gaintime/br-validator

Validação de cpf, cnpj, data e cep no padrão brasileiro
https://github.com/gaintime/br-validator

celular cep cnpj cpf hacktoberfest javascript phone pure pure-javascript telefone validacao-de-cep validacao-de-cnpj validacao-de-cpf validator

Last synced: 6 months ago
JSON representation

Validação de cpf, cnpj, data e cep no padrão brasileiro

Awesome Lists containing this project

README

          

## Como começar

### ESM

```
npm install br-validator
```

```js
import Br from 'br-validator'

// options é opcional, se vc não passar nada, será:
const options = {
css: true // Utilizar nosso stylesheet,
messages: true // Utilizar nossas mensagens de erro
}

const br = new Br(options)
const BR = br.init()
```

### text/javascript

```
npm install br-validator@4.1.0-script
```

Será criada uma variável global chamada `br`

```html

br.init() // Configuração padrão

// ou
new br.Br(options).init() // Assim você pode personalizar

```

## Como utilizar

Adicione o atributo data-validate aos inputs que deseja validar, tal que o valor do atributo pode ser cpf, cnpj, date, brPhone, cep, text ou num.

```html

```

Para validar ceps, utilizamos um formato diferente:

```html

const BR = br.init()

BR.fields.cep.forEach((e) => {
e.addEventListener('blur', function (f) {
console.log(f)
br.cep(f.target, (response) => {
console.log(response)
})
})
})

```