File manager - Edit - /var/www/html/visiteAngra/public/js/jquery.cpfcnpj.min.js
Back
!function(l){function u(n,a){if(""==(n=n.replace(/[^\d]+/g,"")))return!1;if(14!=n.length)return!1;if(/^(.)\1+$/.test(n))return!1;for(tamanho=n.length-2,numeros=n.substring(0,tamanho),digitos=n.substring(tamanho),soma=0,pos=tamanho-7,i=tamanho;1<=i;i--)soma+=numeros.charAt(tamanho-i)*pos--,pos<2&&(pos=9);if(resultado=soma%11<2?0:11-soma%11,resultado!=digitos.charAt(0))return!1;for(tamanho+=1,numeros=n.substring(0,tamanho),soma=0,pos=tamanho-7,i=tamanho;1<=i;i--)soma+=numeros.charAt(tamanho-i)*pos--,pos<2&&(pos=9);return resultado=soma%11<2?0:11-soma%11,resultado==digitos.charAt(1)}function f(n,a){var t=null!=a&&a?/^\d{3}\.\d{3}\.\d{3}\-\d{2}$/:/^[0-9]{11}$/;if(null==n.match(t))return!1;if(null!=n.match(/\b(.+).*(\1.*){10,}\b/g))return!1;var s,e,r=n.replace(/\D/g,"");for(s=0,i=1;i<=9;i++)s+=parseInt(r.substring(i-1,i))*(11-i);if(10!=(e=10*s%11)&&11!=e||(e=0),e!=parseInt(r.substring(9,10)))return!1;for(s=0,i=1;i<=10;i++)s+=parseInt(r.substring(i-1,i))*(12-i);return 10!=(e=10*s%11)&&11!=e||(e=0),e==parseInt(r.substring(10,11))}l.fn.cpfcnpj=function(n){var e=l.extend({mask:!1,validate:"cpfcnpj",event:"focusout",handler:l(this),validateOnlyFocus:!1,ifValid:null,ifInvalid:null,returnType:null},n);if(e.mask)if(null==jQuery().mask)e.mask=!1,console.log("jQuery mask not found.");else{var a=["000.000.000-009","00.000.000/0000-00"],i=l(this);if("cpf"==e.validate)i.mask(a[0]);else if("cnpj"==e.validate)i.mask(a[1]);else{var r=function(n){return 0===n.length||12<=n.length?a[1]:a[0]},o={onChange:function(n,a,i){var t=l(i),s=t.cleanVal();t.mask(r(s),o)}};i.mask(r,o)}}return this.each(function(){var t=null,s=l(this);l(document).on(e.event,e.handler,function(){if(!e.validateOnlyFocus||e.validateOnlyFocus&&s.is(":focus")){var n=s.val(),a=n.length;if(returnType=null,t=!1,11!=a&&14!=a&&18!=a||("cpf"==e.validate?t=f(n,e.mask):"cnpj"==e.validate?t=u(n,e.mask):"cpfcnpj"==e.validate&&(f(n,e.mask)?(t=!0,returnType="cpf"):u(n,e.mask)&&(t=!0,returnType="cnpj"))),l.isFunction(e.ifValid))if(null!=t&&t){if(l.isFunction(e.ifValid)){var i=l.Callbacks();i.add(e.ifValid),i.fire(s)}}else l.isFunction(e.ifInvalid)&&e.ifInvalid(s)}})})}}(jQuery);
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings