UNPKG

689 BJavaScriptView Raw
1"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var r=e(require("@brazilian-utils/helper-only-numbers")),t=e(require("@brazilian-utils/helper-generate-checksum")),n=["00000000000","11111111111","22222222222","33333333333","44444444444","55555555555","66666666666","77777777777","88888888888","99999999999"],u=[9,10];exports.default=function(e){if(!e)return!1;var i=r(e);return/^\d{3}\.?\d{3}\.?\d{3}-?\d{2}$/.test(e)&&!(n.indexOf(i)>=0)&&function(e){return u.every(function(r){var n=t(e.slice(0,r).split("").reduce(function(e,r){return e+r},""),r+1)%11;return e[r]===String(n<2?0:11-n)})}(i)};
2//# sourceMappingURL=is-valid-cpf.cjs.production.min.js.map