Lucien / fazendinha

Swift Library for validation and generation of CPF and CNPJ numbers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status codecov

fazendinha

Swift Library for validation and generation of CPF and CNPJ numbers.

Features

  • CPF and CNPJ validation and generation
  • Accepts plain or masked number as input.
  • CPF has information about the fiscal region and brazilian states associated.
  • CNPJ shows if the number is from a company headquarters (0001 before the verification digits).

Usage

Validation

let cpf = try! CPF(number: "51135733961") // number can also be in the format XXX.XXX.XXX-XX
cpf.isValid() // true

Generation

let cpf = CPF.generate()

Check out more on Playgrounds

About

Swift Library for validation and generation of CPF and CNPJ numbers.


Languages

Language:Swift 97.3%Language:Shell 1.8%Language:Objective-C 0.9%