mini.VTypes["validateFixedIpErrorText"]="请输入合法的ip地址";mini.VTypes["validateFixedIp"]=function(code){returncode.split(",").every(checkFixedIp);};/** * 验证固定ip * @param ip * @returns {boolean} */functioncheckFixedIp(ip){varpattern=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/returnpattern.test(ip);}/** * 验证ip段 多个 * @param ipRange */functioncheckIpRanges(ipRanges){returnipRanges.split(",").every(checkIpRange);}functioncheckIpRange(ipRange){returnipRange.split("-").every(checkFixedIp);}functioncheckIPWildcards(iPWildcards){returniPWildcards.split(",").every(checkIPWildcard);}/** * 验证ip通配符 * @param iPWildcard */functioncheckIPWildcard(iPWildcard){vararr=iPWildcard.split(".");varnewArr=$.grep(arr,function(value){returnvalue!="*";});returnnewArr.every(checkIpItem);}functioncheckIpItem(item){returnitem>=0&&item<=255;}