/********* *** *** jqvalidator.js *** 可以兼容ie9+以上的ie浏览器及现代主流浏览器 *** version 2.7.5 *** modify by tammy 2021.09.09 *** *** 删掉身份证省市号码验证 *** 修复ios自带输入法输入中文时多次触发input事件的bug *** ******/(function(d){var e=function(a,b){this.jqversion="2.7.5";this.$form=d(a);this.options=d.extend({},d.fn.jqvalidator._defaults,b);this.$invalidfields=d([]);this.$hiddenbutton=this.$submitbutton=null;this.status_not_validated="not_validated";this.status_validating="validating";this.status_invalid="invalid";this.status_valid="valid";a=3;b=document.createelement("div");for(var c=b.all||[];b.innerhtml="\x3c!--[if gt ie "+ ++a+"]\x3e\x3cbr\x3e\x3c![endif]--\x3e",c[0];);a=4m.length&&d(this).val(m);"number"==k&&(m=d(this).val().replace(/[^\d]/ig,""),d(this).val(m))}"file"!=k&&d(this).val(a.filterfield(e));d(this).parents(b).find(f).css("display","block")}else d(this).parents(b).find(f).hide()}});this.$form.attr("novalidate","novalidate").addclass(this.options.elementclass).on("submit.bv",function(b){b.preventdefault();a.validate()}).on("click.bv",this.options.submitbuttons,function(){a.$submitbutton=d(this);a._submitifvalid=!0}).find("[name], [data-bv-field]").each(function(){var c=d(this),f=c.attr("name")||c.attr("data-bv-field"),e=a._parseoptions(c);e&&(c.attr("data-bv-field",f),b.fields[f]=d.extend({},e,b.fields[f]))});this.$form.find(this.options.clearbutton).each(function(){var b=d(this),c=b.parents(".form-group").find("[name], [data-bv-field]"),f=c.attr("name")||c.attr("data-bv-field");b.attr("data-clear-for",f);a.clearfield(c,b)});this.options=d.extend(!0,this.options,b);this.$hiddenbutton=d("\x3cbutton/\x3e").attr("type","submit").prependto(this.$form).addclass("bv-hidden-submit").css({display:"none",width:0,height:0});this.$form.on("click.bv",'[type\x3d"submit"]',function(b){b.isdefaultprevented()||(b=d(b.target),b=b.is('[type\x3d"submit"]')?b.eq(0):b.parent('[type\x3d"submit"]').eq(0),!a.options.submitbuttons||b.is(a.options.submitbuttons)||b.is(a.$hiddenbutton)||a.$form.off("submit.bv").submit())});for(var f in this.options.fields)this._initfield(f)},_parseoptions:function(a){var b=a.attr("name")||a.attr("data-bv-field"),c={},f,e,g,l,k,m;for(e in d.fn.jqvalidator.validators)if(f=d.fn.jqvalidator.validators[e],g="data-bv-"+e.tolowercase(),l=a.attr(g)+"",(k="function"===typeof f.enablebyhtml5?f.enablebyhtml5(a):null)&&"false"!==l||!0!==k&&(""===l||"true"===l||g===l.tolowercase()))for(m in f.html5attributes=d.extend({},{message:"message",onerror:"onerror",onsuccess:"onsuccess"},f.html5attributes),c[e]=d.extend({},!0===k?{}:k,c[e]),f.html5attributes)if(g=f.html5attributes[m],l="data-bv-"+e.tolowercase()+"-"+m,k=a.attr(l))"true"===k||l===k.tolowercase()?k=!0:"false"===k&&(k=!1),c[e][g]=k;a={autofocus:a.attr("data-bv-autofocus"),isclearform:a.attr("data-bv-isclearform"),clearbutton:a.attr("data-bv-clearbutton"),container:a.attr("data-bv-container"),singlevis:a.attr("data-bv-singlevis"),tipsway:a.attr("data-bv-tipsway"),excluded:a.attr("data-bv-excluded"),feedbackicons:a.attr("data-bv-feedbackicons"),group:a.attr("data-bv-group"),language:a.attr("data-bv-language"),message:a.attr("data-bv-message"),onerror:a.attr("data-bv-onerror"),onstatus:a.attr("data-bv-onstatus"),onsuccess:a.attr("data-bv-onsuccess"),selector:a.attr("data-bv-selector"),threshold:a.attr("data-bv-threshold"),trigger:a.attr("data-bv-trigger"),verbose:a.attr("data-bv-verbose"),validators:c};f=d.isemptyobject(a);return!d.isemptyobject(c)||!f&&this.options.fields&&this.options.fields[b]?(a.validators=c,a):null},_initfield:function(a){var b=d([]);switch(typeof a){case "object":b=a;a=a.attr("data-bv-field");break;case "string":b=this.getfieldelements(a),b.attr("data-bv-field",a)}if(0!==b.length&&null!==this.options.fields[a]&&null!==this.options.fields[a].validators){for(var c in this.options.fields[a].validators)d.fn.jqvalidator.validators[c]||delete this.options.fields[a].validators[c];null===this.options.fields[a].enabled&&(this.options.fields[a].enabled=!0);for(var f=this,e=b.length,g=b.attr("type"),l=1===e||"radio"===g||"checkbox"===g,k="radio"===g||"checkbox"===g||"file"===g||"select"===b.eq(0).get(0).tagname?"change":this._changeevent,k=(this.options.fields[a].trigger||this.options.trigger||k).split(" "),m=d.map(k,function(a){return a+".update.bv"}).join(" "),p=0;pc.length&&d(this).val(c)),r.find(u).css("display","block")):r.find(u).hide();container&&!isshownormal&&d(container).hide();if(f.options.fields[a].validators.phone){var e=d(this).attr("data-areacode"),h=f.options.fields[a].validators.phone.phonetype,c=b.replace(/[^-\d]/g,"");"mb"==h?(e&&(-1!=e.indexof("852")||-1!=e.indexof("853"))&&8b.length?d(this).val(b.replace(/[^\d]/g,"")):18==b.length?(c=b.substring(0,17),e=b.substring(17,18),e=e.replace(/[^xx\d]/g,""),"x"==e&&(e=e.touppercase()),d(this).val(c+e)):(c=b.substring(0,18),d(this).val(c)));f.options.fields[a].validators.bankcard&&(c=b.replace(/[^\d]/ig,""),19