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)
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |