cpf-cnpj-email-validator

Módulo validador de CPF, CNPJ e Email

Usage no npm install needed!

<script type="module">
  import cpfCnpjEmailValidator from 'https://cdn.skypack.dev/cpf-cnpj-email-validator';
</script>

README

Módulo de validação de CNPJ, CPF e formato de EMAIL

Passe um cpf, cnpj e email como parâmetro e verifique se o cpf e cnpj são válidos e se o formato do email também é válido.

npm i cpf-cnpj-email-validator

Uso

const Validator = require('cpf-cnpj-email-validator')


const cpfIsValid1 = Validator.cpfValidator('583.948.790-20')
console.log(cpfIsValid1) 
// true

const cpfIsValid2 = Validator.cpfValidator('123.123.123-12')
console.log(cpfIsValid2) 
// false

const cnpjIsValid1 = Validator.cnpjValidator('80.649.116/0001-95')
console.log(cnpjIsValid1) 
// true

const cnpjIsValid2 = Validator.cnpjValidator('11.111.111/0001-11')
console.log(cnpjIsValid2) 
// false

const emailIsValid1 = Validator.emailValidator('robertolima@gmail.com')
console.log(emailIsValid1) 
// true

const emailIsValid2 = Validator.emailValidator('robertolima@gmail')
console.log(emailIsValid2) 
// false

Uso ES6

import { cpfValidator, cnpjValidator, emailValidator } from 'cpf-cnpj-email-validator'
    
const cpfIsValid1 = cpfValidator('583.948.790-20')
console.log(cpfIsValid1) 
// true

const cpfIsValid2 = cpfValidator('123.123.123-12')
console.log(cpfIsValid2) 
// false

const cnpjIsValid1 = cnpjValidator('80.649.116/0001-95')
console.log(cnpjIsValid1) 
// true

const cnpjIsValid2 = cnpjValidator('11.111.111/0001-11')
console.log(cnpjIsValid2) 
// false

const emailIsValid1 = emailValidator('robertolima@gmail.com')
console.log(emailIsValid1) 
// true

const emailIsValid2 = emailValidator('robertolima@gmail')
console.log(emailIsValid2) 
// false
    

License

MIT