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
- Host: GitHub
- URL: https://github.com/gaintime/br-validator
- Owner: GainTime
- Created: 2018-03-17T12:33:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T23:31:40.000Z (almost 3 years ago)
- Last Synced: 2025-04-18T12:18:49.862Z (6 months ago)
- Topics: celular, cep, cnpj, cpf, hacktoberfest, javascript, phone, pure, pure-javascript, telefone, validacao-de-cep, validacao-de-cnpj, validacao-de-cpf, validator
- Language: JavaScript
- Homepage: http://gaintime.github.io/br-validator
- Size: 206 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
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)
})
})
})```