Liking cljdoc? Tell your friends :D

brazilian-utils.cnpj

CNPJ validation and manipulation utilities.

Functions for validating, formatting, and generating Brazilian CNPJ (Cadastro Nacional da Pessoa Jurídica). All functions handle both formatted (XX.XXX.XXX/XXXX-XX) and unformatted (XXXXXXXXXXXXXX) inputs. Supports both numeric and alfanumeric CNPJs.

Examples: (is-valid? "12.345.678/0001-95") ;; => true or false (is-valid-alfanumeric? "12ABC.D34.5EF/G001-95") ;; => true or false (format-cnpj "12345678000195") ;; => "12.345.678/0001-95" (remove-symbols "12.345.678/0001-95") ;; => "12345678000195" (generate) ;; => "34567890000121" (random valid CNPJ)

CNPJ validation and manipulation utilities.

Functions for validating, formatting, and generating Brazilian CNPJ (Cadastro Nacional da Pessoa Jurídica).
All functions handle both formatted (XX.XXX.XXX/XXXX-XX) and unformatted (XXXXXXXXXXXXXX) inputs.
Supports both numeric and alfanumeric CNPJs.

Examples:
  (is-valid? "12.345.678/0001-95") ;; => true or false
  (is-valid-alfanumeric? "12ABC.D34.5EF/G001-95") ;; => true or false
  (format-cnpj "12345678000195") ;; => "12.345.678/0001-95"
  (remove-symbols "12.345.678/0001-95") ;; => "12345678000195"
  (generate) ;; => "34567890000121" (random valid CNPJ)
raw docstring

format-cnpjclj/s

source

generateclj/s

source

generate-alfanumericclj/s

source

is-valid?clj/s

source

remove-symbolsclj/s

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close