@brazilian-utils/format-cpf
Version:
Return CPF formatted with mask.
3 lines (2 loc) • 724 B
JavaScript
!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.formatCpf=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=11,n=[2,5],t=[8];return function(u){if(!u)return"";var l=e(u);return l.slice(0,i).split("").reduce(function(e,i,u){var a=""+e+i;if(!r(u,l)){if(n.includes(u))return a+".";if(t.includes(u))return a+"-"}return a},"")}});
//# sourceMappingURL=index.umd.js.map