Comparing version 1.0.2 to 1.0.3
import v8n from 'v8n'; | ||
function _typeof(obj) { | ||
"@babel/helpers - typeof"; | ||
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { | ||
_typeof = function (obj) { | ||
return typeof obj; | ||
}; | ||
} else { | ||
_typeof = function (obj) { | ||
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}; | ||
} | ||
return _typeof(obj); | ||
} | ||
function _slicedToArray(arr, i) { | ||
@@ -4,0 +20,0 @@ return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); |
@@ -5,3 +5,3 @@ /** | ||
* ---------------------------------- | ||
* v1.0.2 | ||
* v1.0.3 | ||
* | ||
@@ -23,2 +23,18 @@ * Copyright (c)2020 Bruno Foggia, 99xp. | ||
function _typeof(obj) { | ||
"@babel/helpers - typeof"; | ||
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { | ||
_typeof = function (obj) { | ||
return typeof obj; | ||
}; | ||
} else { | ||
_typeof = function (obj) { | ||
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
}; | ||
} | ||
return _typeof(obj); | ||
} | ||
function _slicedToArray(arr, i) { | ||
@@ -25,0 +41,0 @@ return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); |
@@ -5,3 +5,3 @@ /** | ||
* ---------------------------------- | ||
* v1.0.2 | ||
* v1.0.3 | ||
* | ||
@@ -13,3 +13,3 @@ * Copyright (c)2020 Bruno Foggia, 99xp. | ||
*/ | ||
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("v8n")):"function"==typeof define&&define.amd?define(["exports","v8n"],t):t((n=n||self).v8nx={},n.v8n)}(this,function(n,t){"use strict";function r(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(n)))return;var r=[],e=!0,u=!1,i=void 0;try{for(var o,c=n[Symbol.iterator]();!(e=(o=c.next()).done)&&(r.push(o.value),!t||r.length!==t);e=!0);}catch(n){u=!0,i=n}finally{try{e||null==c.return||c.return()}finally{if(u)throw i}}return r}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return e(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}(t=t&&t.hasOwnProperty("default")?t.default:t).extend({email:function(n){return function(n){var t;return!(!(t=n)||"string"!=typeof t||!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(t))}}}),t.extend({stringAlpha:function(n){return function(n){var t;return!(!(t=n)||"string"!=typeof t||!/[a-zA-Z]+/.test(t)||!/[0-9]+/.test(t)||/[^a-zA-Z0-9]+/.test(t))}}}),t.extend({fullname:function(n){return function(n){return function(n){if(!n||"string"!=typeof n)return!1;var t=n.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!(!/^[a-zA-Z]{2,}(\s+(([a-zA-Z]{3,})|([a-zA-Z]{2,}\s+[a-zA-Z]{3,})))+$/.test(t)||/[bcdfghjklmnpqrstvwxyz]{3,}/.test(t))}(n)}}}),t.extend({passwordMatch:function(n){return function(n,t){return function(n){if("object"!==_typeof(n)||void 0===n[0])return!0;var t=r(n,3),e=t[0],u=t[1],i=t[2].split("_");return i.pop(),i=i.join("_"),!!(e&&u&&i in u)&&e+""==u[i]+""}(n)}}}),t.extend({cpf:function(n){return function(n){var t,r,e,u,i,o,c,f=function(n){return(t=(r=10,Array.from({length:r},function(n,t){return t})).map(a(11)),function(n){return t.findIndex(function(t){return n===t})>=0})(n);var t,r},a=function(n){return function(t){return"".concat(t).repeat(n)}},s=function(n){return function(t){return l(function(n,t){return n.reduce(function(n){return function(t,r,e){return t+r*n--}}(t),0)}(t,n)%11)}},l=function(n){return n>1?11-n:0};return t=n.replace(/(\.|\-)/g,""),!f(t)&&(i=function(n){return n.substr(0,9).split("")}(r=t),o=s(10)(i),c=s(11)(i.concat(o)),(u=function(n){return"".concat(n[9]).concat(n[10])}(r),function(n){return n===u})((e=c,"".concat(o).concat(e))))}}}),t.extend({cnpj:function(n){return function(n){var t,r=function(n){return(t=(r=10,Array.from({length:r},function(n,t){return t})).map(e(14)),function(n){return t.findIndex(function(t){return n===t})>=0})(n);var t,r},e=function(n){return function(t){return"".concat(t).repeat(n)}};return t=n.replace(/(\.|\-|\/)/g,""),!r(t)&&function(n){if(!n||n.length%14>0)return!1;var t,r,e,u,i,o;for(t=n.length-2,r=n.substring(0,t),e=n.substring(t),u=0,i=t-7,o=t;o>=1;o--)u+=r.charAt(t-o)*i--,i<2&&(i=9);if((u%11<2?0:11-u%11)+""!=e.charAt(0)+"")return!1;for(t+=1,r=n.substring(0,t),u=0,i=t-7,o=t;o>=1;o--)u+=r.charAt(t-o)*i--,i<2&&(i=9);return(u%11<2?0:11-u%11)+""==e.charAt(1)+""}(t)}}}),t.extend({creditcard:function(n){return function(n){var t,r=function(n){var t,r=n.toString().split("").map(function(n){return parseInt(n)});13===(t=r).length||15===t.length||t.length;var e,u=function(n){var t,r,e=n.filter(function(n,t){return t%2==1}),u=n.filter(function(n,t){return t%2==0});return n.length%2==1?(t=e.map(function(n){return 2*n}),r=u):(t=u.map(function(n){return 2*n}),r=e),{arr1:t,arr2:r}}(r);return((e=u.arr1,e.join("").split("").map(function(n){return parseInt(n)})).reduce(function(n,t){return n+t})+u.arr2.reduce(function(n,t){return n+t}))%10==0};return t=n.replace(/[^0-9]/g,""),r(t)}}}),t.extend({creditcardValidTo:function(n){return function(n){return function(n){if(!/^\d{2}\/\d{4}$/.test(n))return!1;var t=r(n.split("/"),2),e=t[0],u=t[1],i=(new Date).getFullYear(),o=(new Date).getMonth()+1;return!(parseInt(e,10)<1||parseInt(e,10)>12||parseInt(u,10)<i||parseInt(u,10)>i+10||parseInt(u,10)===i&&parseInt(e,10)<o)}(n)}}}),t.extend({renavam:function(n){return function(n){return function(n){if(!n||"string"!=typeof n)return!1;if(!(n=n.padStart(11,"0")).match("^[0-9]{11}$"))return!1;for(var t=n.substring(0,10).split("").reverse().join(""),r=0,e=2,u=0;u<10;u++)r+=t.substring(u,u+1)*e,e>=9?e=2:e++;var i=11-r%11;return(i=i>=10?0:i)===parseInt(n.substring(n.length-1,n.length))}(n.replace(/[^0-9]/g,""))}}}),t.extend({brphone:function(n){return function(n){var t;return!(!(t=n.replace(/[^0-9]/g,""))||"string"!=typeof t||!/^[0-9]{10,11}$/.test(t))}}}),n.default=t,Object.defineProperty(n,"__esModule",{value:!0})}); | ||
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("v8n")):"function"==typeof define&&define.amd?define(["exports","v8n"],t):t((n=n||self).v8nx={},n.v8n)}(this,function(n,t){"use strict";function r(n){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function e(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(n)))return;var r=[],e=!0,u=!1,o=void 0;try{for(var i,f=n[Symbol.iterator]();!(e=(i=f.next()).done)&&(r.push(i.value),!t||r.length!==t);e=!0);}catch(n){u=!0,o=n}finally{try{e||null==f.return||f.return()}finally{if(u)throw o}}return r}(n,t)||function(n,t){if(!n)return;if("string"==typeof n)return u(n,t);var r=Object.prototype.toString.call(n).slice(8,-1);"Object"===r&&n.constructor&&(r=n.constructor.name);if("Map"===r||"Set"===r)return Array.from(n);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(n,t)}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=new Array(t);r<t;r++)e[r]=n[r];return e}(t=t&&t.hasOwnProperty("default")?t.default:t).extend({email:function(n){return function(n){var t;return!(!(t=n)||"string"!=typeof t||!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(t))}}}),t.extend({stringAlpha:function(n){return function(n){var t;return!(!(t=n)||"string"!=typeof t||!/[a-zA-Z]+/.test(t)||!/[0-9]+/.test(t)||/[^a-zA-Z0-9]+/.test(t))}}}),t.extend({fullname:function(n){return function(n){return function(n){if(!n||"string"!=typeof n)return!1;var t=n.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!(!/^[a-zA-Z]{2,}(\s+(([a-zA-Z]{3,})|([a-zA-Z]{2,}\s+[a-zA-Z]{3,})))+$/.test(t)||/[bcdfghjklmnpqrstvwxyz]{3,}/.test(t))}(n)}}}),t.extend({passwordMatch:function(n){return function(n,t){return function(n){if("object"!==r(n)||void 0===n[0])return!0;var t=e(n,3),u=t[0],o=t[1],i=t[2].split("_");return i.pop(),i=i.join("_"),!!(u&&o&&i in o)&&u+""==o[i]+""}(n)}}}),t.extend({cpf:function(n){return function(n){var t,r,e,u,o,i,f,c=function(n){return(t=(r=10,Array.from({length:r},function(n,t){return t})).map(a(11)),function(n){return t.findIndex(function(t){return n===t})>=0})(n);var t,r},a=function(n){return function(t){return"".concat(t).repeat(n)}},s=function(n){return function(t){return l(function(n,t){return n.reduce(function(n){return function(t,r,e){return t+r*n--}}(t),0)}(t,n)%11)}},l=function(n){return n>1?11-n:0};return t=n.replace(/(\.|\-)/g,""),!c(t)&&(o=function(n){return n.substr(0,9).split("")}(r=t),i=s(10)(o),f=s(11)(o.concat(i)),(u=function(n){return"".concat(n[9]).concat(n[10])}(r),function(n){return n===u})((e=f,"".concat(i).concat(e))))}}}),t.extend({cnpj:function(n){return function(n){var t,r=function(n){return(t=(r=10,Array.from({length:r},function(n,t){return t})).map(e(14)),function(n){return t.findIndex(function(t){return n===t})>=0})(n);var t,r},e=function(n){return function(t){return"".concat(t).repeat(n)}};return t=n.replace(/(\.|\-|\/)/g,""),!r(t)&&function(n){if(!n||n.length%14>0)return!1;var t,r,e,u,o,i;for(t=n.length-2,r=n.substring(0,t),e=n.substring(t),u=0,o=t-7,i=t;i>=1;i--)u+=r.charAt(t-i)*o--,o<2&&(o=9);if((u%11<2?0:11-u%11)+""!=e.charAt(0)+"")return!1;for(t+=1,r=n.substring(0,t),u=0,o=t-7,i=t;i>=1;i--)u+=r.charAt(t-i)*o--,o<2&&(o=9);return(u%11<2?0:11-u%11)+""==e.charAt(1)+""}(t)}}}),t.extend({creditcard:function(n){return function(n){var t,r=function(n){var t,r=n.toString().split("").map(function(n){return parseInt(n)});13===(t=r).length||15===t.length||t.length;var e,u=function(n){var t,r,e=n.filter(function(n,t){return t%2==1}),u=n.filter(function(n,t){return t%2==0});return n.length%2==1?(t=e.map(function(n){return 2*n}),r=u):(t=u.map(function(n){return 2*n}),r=e),{arr1:t,arr2:r}}(r);return((e=u.arr1,e.join("").split("").map(function(n){return parseInt(n)})).reduce(function(n,t){return n+t})+u.arr2.reduce(function(n,t){return n+t}))%10==0};return t=n.replace(/[^0-9]/g,""),r(t)}}}),t.extend({creditcardValidTo:function(n){return function(n){return function(n){if(!/^\d{2}\/\d{4}$/.test(n))return!1;var t=e(n.split("/"),2),r=t[0],u=t[1],o=(new Date).getFullYear(),i=(new Date).getMonth()+1;return!(parseInt(r,10)<1||parseInt(r,10)>12||parseInt(u,10)<o||parseInt(u,10)>o+10||parseInt(u,10)===o&&parseInt(r,10)<i)}(n)}}}),t.extend({renavam:function(n){return function(n){return function(n){if(!n||"string"!=typeof n)return!1;if(!(n=n.padStart(11,"0")).match("^[0-9]{11}$"))return!1;for(var t=n.substring(0,10).split("").reverse().join(""),r=0,e=2,u=0;u<10;u++)r+=t.substring(u,u+1)*e,e>=9?e=2:e++;var o=11-r%11;return(o=o>=10?0:o)===parseInt(n.substring(n.length-1,n.length))}(n.replace(/[^0-9]/g,""))}}}),t.extend({brphone:function(n){return function(n){var t;return!(!(t=n.replace(/[^0-9]/g,""))||"string"!=typeof t||!/^[0-9]{10,11}$/.test(t))}}}),n.default=t,Object.defineProperty(n,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=v8n-99xp.min.js.map |
{ | ||
"name": "v8n-99xp", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"keywords": [ | ||
@@ -5,0 +5,0 @@ "util", |
@@ -85,3 +85,3 @@ // [v8n-99xp](https://github.com/brunnofoggia/v8n-99xp) is a set of validation | ||
var validate = function (data) { | ||
if (_typeof(data) !== 'object' || typeof data[0] === 'undefined') { | ||
if (typeof data !== 'object' || typeof data[0] === 'undefined') { | ||
return true; | ||
@@ -88,0 +88,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
689758
1949