@brazilian-utils/format-cnpj
Version:
Return CNPJ formatted with mask.
3 lines (2 loc) • 477 B
JavaScript
function r(r){return r&&"object"==typeof r&&"default"in r?r.default:r}var e=r(require("@brazilian-utils/helper-only-numbers")),i=r(require("@brazilian-utils/helper-is-last-char")),u=14,n=[1,4],t=[7],l=[11];module.exports=function(r){if(!r)return"";var a=e(r);return a.slice(0,u).split("").reduce(function(r,e,u){var f=""+r+e;if(!i(u,a)){if(n.includes(u))return f+".";if(t.includes(u))return f+"/";if(l.includes(u))return f+"-"}return f},"")};
//# sourceMappingURL=index.js.map