var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); /***************************************************************** * jQuery Validateéµâçæ¥ å²çéè§ç¡¶ (linjq) * Modified by guojunhui * Date modified:01/01/2017 *****************************************************************/ $(function(){ // éãæéåævalueéîæç»å¤ç°¬0 jQuery.validator.addMethod("isIntEqZero", function(value, element) { value=parseInt(value); return this.optional(element) || value==0; }, "éåæè¹å´ãæ¶?"); // éãæéåævalueéîææ¾¶Ñç°¬0 jQuery.validator.addMethod("isIntGtZero", function(value, element) { value=parseInt(value); return this.optional(element) || value>0; }, "éåæè¹å´ãæ¾¶Ñç°¬0"); // éãæéåævalueéîææ¾¶Ñç°¬é´æ «çæµ? jQuery.validator.addMethod("isIntGteZero", function(value, element) { value=parseInt(value); return this.optional(element) || value>=0; }, "éåæè¹å´ãæ¾¶Ñç°¬é´æ «çæµ?"); // éãæéåævalueéîææ¶å¶çæµ? jQuery.validator.addMethod("isIntNEqZero", function(value, element) { value=parseInt(value); return this.optional(element) || value!=0; }, "éåæè¹å´ãæ¶å¶çæµ?"); // éãæéåævalueéîæçå¿ç°¬0 jQuery.validator.addMethod("isIntLtZero", function(value, element) { value=parseInt(value); return this.optional(element) || value0; }, "娴î¾å£éæ¿ç¹æ¤¤è¯²ãæµ?"); // éãæå¨´î¾å£éçalueéîææ¾¶Ñç°¬é´æ «çæµ? jQuery.validator.addMethod("isFloatGteZero", function(value, element) { value=parseFloat(value); return this.optional(element) || value>=0; }, "娴î¾å£éæ¿ç¹æ¤¤è¯²ãæµåº¢å¨ç»å¤ç°¬0"); // éãæå¨´î¾å£éçalueéîææ¶å¶çæµ? jQuery.validator.addMethod("isFloatNEqZero", function(value, element) { value=parseFloat(value); return this.optional(element) || value!=0; }, "娴î¾å£éæ¿ç¹æ¤¤è®³ç¬ç»å¤ç°¬0"); // éãæå¨´î¾å£éçalueéîæçå¿ç°¬0 jQuery.validator.addMethod("isFloatLtZero", function(value, element) { value=parseFloat(value); return this.optional(element) || value=0); }, "éå½å¤integer"); // éãæéæ¿â¬è©è¢«é¨å¬¶ç´éå®å«éåæéå±¾è¯éè§æ jQuery.validator.addMethod("isNumber", function(value, element) { return this.optional(element) || /^[-\+]?\d+$/.test(value) || /^[-\+]?\d+(\.\d+)?$/.test(value); }, "éå½å¤éæ¿â¬è©è¢«é¨å¬¶ç´éå®å«éåæéå±¾è¯éè§æ"); // éîå ææ³å[0-9]éæ¿ç§ jQuery.validator.addMethod("isDigits", function(value, element) { return this.optional(element) || /^\d+$/.test(value); }, "éîå ææ³å0-9éæ¿ç§"); // éãææ¶î æçæ¥î jQuery.validator.addMethod("isChinese", function(value, element) { return this.optional(element) || /^[\u0391-\uFFE5]+$/.test(value); }, "éîå éåææ¶î æçæ¥îé?); // éãæé»è¾¨æçæ¥î jQuery.validator.addMethod("isEnglish", function(value, element) { return this.optional(element) || /^[A-Za-z]+$/.test(value); }, "éîå éåæé»è¾¨æçæ¥îé?); // éµå¬«æºéé£çæ¥ å²ç jQuery.validator.addMethod("isMobile", function(value, element) { var length = value.length; return this.optional(element) || (length == 11 && /^(((13[0-9]{1})|(15[0-35-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/.test(value)); }, "éµå¬«æºéé£çéç ç´¡æ¶å¶îçºîºâ¬?); // é¢ä½ç½éé£çæ¥ å²ç jQuery.validator.addMethod("isPhone", function(value, element) { var tel = /^(\d{3,4}-?)?\d{7,9}$/g; return this.optional(element) || (tel.test(value)); }, "é¢ä½ç½éé£çéç ç´¡æ¶å¶îçº?); // 鱿é´é¢ä½ç½(éµå¬«æº/é¢ä½ç½é¨åå½²)æ¥ å²ç jQuery.validator.addMethod("isTel", function(value,element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-35-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/; var tel = /^(\d{3,4}-?)?\d{7,9}$/g; return this.optional(element) || tel.test(value) || (length==11 && mobile.test(value)); }, "çç¯ç·éã¦îçºî½å¢éå彿é®ä½¹å¨é¢ä½ç½éé£ç"); // éå½å¤qq jQuery.validator.addMethod("isQq", function(value, element) { return this.optional(element) || /^[1-9]\d{4,12}$/; }, "QQéé£çæ¶å¶ æå¨?); // éî½æç¼æ «çæ¥ å²ç jQuery.validator.addMethod("isZipCode", function(value, element) { var zip = /^[0-9]{6}$/; return this.optional(element) || (zip.test(value)); }, "éî½æç¼æ «çæ¶å¶îçº?); // éå½å¤çµåçéå±¼äºçæ¥çå¯®â¬æ¾¶è¾¾ç´éå®å®³é¦?-16æ¶å¬®æ£¿é屽彧é³èå¯éî¢ç§ç»ï¸ºâ¬ä½¹æçæ¥æ°æ¶å¬ªå绾裤⬠jQuery.validator.addMethod("isPwd", function(value, element) { return this.optional(element) || /^[a-zA-Z]\\w{6,16}$/.test(value); }, "æµ ã¥ç§å§£å¶ ç´æ¾¶è¾¾ç´éå®å®³é¦?-12æ¶å¬®æ£¿é屽彧é³èå¯éî¢ç§ç»ï¸ºâ¬ä½¹æçæ¥æ°æ¶å¬ªå绾裤â¬?); // é¬î¡å¤ç佸彿é®ä¾çç jQuery.validator.addMethod("isIdCardNo", function(value, element) { //var idCard = /^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\w)$/; return this.optional(element) || isIdCardNo(value); }, "é¬î¡å¤ç佸彿é®ä½·ç¬å§ï½â"); // IP馿¿æ½æ¥ å²ç jQuery.validator.addMethod("ip", function(value, element) { return this.optional(element) || /^(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.)(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))\.){2}([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))$/.test(value); }, "çå³°ï½éæ¬îçºî¾æ®IP馿¿æ½"); // çæ¥îæ¥ å²çé屽彧é³èå¯éî¡è éå¥â¬ä½½å«³éå¥â¬ä½¹æç椼â¬ä½·ç¬ éæåç»å¤ç§ç»ï¸ºâ¬ jQuery.validator.addMethod("stringCheck", function(value, element) { return this.optional(element) || /^[a-zA-Z0-9\u4e00-\u9fa5-_]+$/.test(value); }, "éîå éåææ¶î æé佽嫳éå¥â¬ä½¹æç椼â¬ä½·ç¬ éæåç»å¤ç§ç»?); // éå½å¤english jQuery.validator.addMethod("isEnglish", function(value, element) { return this.optional(element) || /^[A-Za-z]+$/.test(value); }, "è¹å´ãææ³åé»è¾¨æ"); // éå½å¤å§¹å¤ç§ jQuery.validator.addMethod("isChinese", function(value, element) { return this.optional(element) || /^[\u4e00-\u9fa5]+$/.test(value); }, "éîå ææ³åå§¹å¤ç§"); // éå½å¤æ¶î æ(éå®å«å§¹å¤ç§éå±½ç§ç»? jQuery.validator.addMethod("isChineseChar", function(value, element) { return this.optional(element) || /^[\u0391-\uFFE5]+$/.test(value); }, "éå½å¤æ¶î æ(éå®å«å§¹å¤ç§éå±½ç§ç»? "); // éãæéîææ¶åæå¨æç§ç»?a-zA-Z0-9-_) jQuery.validator.addMethod("isRightfulString", function(value, element) { return this.optional(element) || /^[A-Za-z0-9_-]+$/.test(value); }, "éãæéîææ¶åæå¨æç§ç»?a-zA-Z0-9-_)"); // éãæéîæéåææ¶î ¡å«³éå©å£å¨å©ç§ç»ï¸¼ç´éã嫳é?-_"çæ¥îæ¾¶ jQuery.validator.addMethod("isContainsSpecialChar", function(value, element) { var reg = RegExp(/[(\ )(\`)(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\+)(\=)(\|)(\{)(\})(\')(\:)(\;)(\')(',)(\[)(\])(\.)(\)(\/)(\?)(\~)(\é?(\@)(\#)(\é?(\%)(\é¥?(\&)(\*)(\é?(\é?(\é¥?(\+)(\|)(\{)(\})(\é?(\é?(\é¥?(\é?(\é?(\é¥?(\é¥?(\é¥?(\é?(\é?(\é?(\é?]+/); return this.optional(element) || !reg.test(value); }, "éî£æ¹æ¶î ¡å«³éå©å£å¨å©ç§ç»?); //æï¸¾å¢ééçæ¥ jQuery.validator.addMethod("isPlateNo", function(value, element) { var reg = /^[\u4e00-\u9fa5]{1}[A-Z]{1}[A-Z_0-9]{5}$/; return this.optional(element) || (tel.test(value)); },"çç¯ç·éã¦îçºî¿æº é屽彿"); }); //é¬î¡å¤ç佸彿é®ä½ºæ®æ¥ å²ççå«å¯ function isIdCardNo(num){ é⬠//if (isNaN(num)) {alert("ææ³åé¨åªç¬éîæçæ¥ç´"); return false;} éâ¬é⬠var len = num.length, re; éâ¬é⬠if (len == 15) éâ¬é⬠re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{2})(\w)$/); éâ¬é⬠else if (len == 18) éâ¬é⬠re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\w)$/); éâ¬é⬠else { //alert("ææ³åé¨å¬æçæ¤¾ç¶ éé¢ç¬çµå¹¿â¬?); return false; } éâ¬é⬠var a = num.match(re); éâ¬é⬠if (a != null) éâ¬é⬠{ éâ¬é⬠if (len==15) éâ¬é⬠{ éâ¬é⬠var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]); éâ¬é⬠var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5]; éâ¬é⬠} éâ¬é⬠else éâ¬é⬠{ éâ¬é⬠var D = new Date(a[3]+"/"+a[4]+"/"+a[5]); éâ¬é⬠var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5]; éâ¬é⬠} éâ¬é⬠if (!B) { //alert("ææ³åé¨å®é©æµ åçé "+ a[0] +" é²å±½åé¢ç¸æ£©éç¶ç¬çµå¹¿â¬?); return false; } éâ¬é⬠} éâ¬é⬠if(!re.test(num)){ //alert("é¬î¡å¤ç佹渶éåºç«´æµ£å¶ å½§é³è¥æ§¸éæ¿ç§éå±½ç§å§£å¶â¬?); return false; } éâ¬é⬠return true; } } /* FILE ARCHIVED ON 17:15:06 Oct 17, 2018 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 19:38:06 Apr 10, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.784 exclusion.robots: 0.036 exclusion.robots.policy: 0.021 esindex: 0.014 cdx.remote: 25.438 LoadShardBlock: 176.723 (3) PetaboxLoader3.datanode: 148.078 (4) PetaboxLoader3.resolve: 657.678 (2) load_resource: 648.013 */