UNPKG

@brazilian-utils/format-cnpj

Version:

Return CNPJ formatted with mask.

3 lines (2 loc) 762 B
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r(require("@brazilian-utils/helper-only-numbers"),require("@brazilian-utils/helper-is-last-char")):"function"==typeof define&&define.amd?define(["@brazilian-utils/helper-only-numbers","@brazilian-utils/helper-is-last-char"],r):e.formatCnpj=r(e.onlyNumbers,e.isLastChar)}(this,function(e,r){e=e&&e.hasOwnProperty("default")?e.default:e,r=r&&r.hasOwnProperty("default")?r.default:r;var i=14,n=[1,4],t=[7],u=[11];return function(l){if(!l)return"";var a=e(l);return a.slice(0,i).split("").reduce(function(e,i,l){var s=""+e+i;if(!r(l,a)){if(n.includes(l))return s+".";if(t.includes(l))return s+"/";if(u.includes(l))return s+"-"}return s},"")}}); //# sourceMappingURL=index.umd.js.map