UNPKG

@kintobrasil/kinto-brasil-checklist-sinistro-components

Version:
1 lines 1.53 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["kinto-brasil-checklist-sinistro-components"]=t():e["kinto-brasil-checklist-sinistro-components"]=t()}(self,(()=>(()=>{"use strict";var e={d:(t,o)=>{for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>o});const o={FullNameRules:[{pattern:/\w+ (?:\w+)+/,message:"Favor informar nome completo!"},{pattern:/^[a-zA-Z\u00C0-\u00FF ]+$/i,message:"Nome Inválido!"}],EmailRules:[{pattern:/^[-_.\w]+@[-_.\w]+\.(?:[-_.\w]+\.?)+[-_.\w]$/,message:"E-mail inválido!"}],AnoModeloRules:[{pattern:/^\d+\/\d+$/,message:"Ano Modelo Inválido"}],cpf:function(e){var t=e.replace(/[^\d]+/g,"");if(""===t)return!1;if(11!==t.length||"00000000000"===t||"11111111111"===t||"22222222222"===t||"33333333333"===t||"44444444444"===t||"55555555555"===t||"66666666666"===t||"77777777777"===t||"88888888888"===t||"99999999999"===t)return!1;for(var o=0,r=0;r<9;r++)o+=parseInt(t.charAt(r))*(10-r);var n=11-o%11;if(10!==n&&11!==n||(n=0),n!==parseInt(t.charAt(9)))return!1;for(o=0,r=0;r<10;r++)o+=parseInt(t.charAt(r))*(11-r);return 10!=(n=11-o%11)&&11!==n||(n=0),n===parseInt(t.charAt(10))}};return t})()));