(function(e){function t(t){for(var s,l,u=t[0],a=t[1],c=t[2],d=0,v=[];d-1:e.list[s].events.blur},on:{change:function(t){var r=e.list[s].events.blur,n=t.target,i=!!n.checked;if(Array.isArray(r)){var l=null,u=e._i(r,l);n.checked?u<0&&e.$set(e.list[s].events,"blur",r.concat([l])):u>-1&&e.$set(e.list[s].events,"blur",r.slice(0,u).concat(r.slice(u+1)))}else e.$set(e.list[s].events,"blur",i)}}}),e._v(" blur\n ")]),r("label",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.list[s].events.keyup,expression:"list[index].events.keyup"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.list[s].events.keyup)?e._i(e.list[s].events.keyup,null)>-1:e.list[s].events.keyup},on:{change:function(t){var r=e.list[s].events.keyup,n=t.target,i=!!n.checked;if(Array.isArray(r)){var l=null,u=e._i(r,l);n.checked?u<0&&e.$set(e.list[s].events,"keyup",r.concat([l])):u>-1&&e.$set(e.list[s].events,"keyup",r.slice(0,u).concat(r.slice(u+1)))}else e.$set(e.list[s].events,"keyup",i)}}}),e._v(" keyup\n ")])])])}),0):r("p",{attrs:{align:"center"}},[e._v("无数据")])])])},i=[],l=(r("bae3"),[{title:"手机号",rule:/^(1[345789]\d{9})$/},{title:"大写字母",rule:/^[A-Z]+$/},{title:"日期,如: 2000-01-01",rule:/^\d{4}(-)\d{1,2}\1\d{1,2}$/},{title:"email地址",rule:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/},{title:"国内座机电话,如: 0341-86091234",rule:/\d{3}-\d{8}|\d{4}-\d{7}/},{title:"身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X",rule:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/},{title:"帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合",rule:/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/},{title:"只包含中文",rule:/^[\u4E00-\u9FA5]/},{title:"是否小数",rule:/^\d+\.\d+$/},{title:"是否电话格式(手机和座机)",rule:/^((0\d{2,3}-\d{7,8})|(1[345789]\d{9}))$/},{title:"是否8位纯数字",rule:/^[0-9]{8}$/},{title:"是否html标签",rule:/<(.*)>.*<\/\1>|<(.*) \/>/},{title:"是否qq号格式正确",rule:/^[1-9]*[1-9][0-9]*$/},{title:"是否由数字和字母组成",rule:/^[A-Za-z0-9]+$/},{title:"是否小写字母组成",rule:/^[a-z]+$/},{title:"密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符",rule:/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/},{title:"用户名正则,4到16位(字母,数字,下划线,减号)",rule:/^[a-zA-Z0-9_-]{4,16}$/},{title:"ipv4地址正则",rule:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/},{title:"16进制颜色",rule:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},{title:"微信号,6至20位,以字母开头,字母,数字,减号,下划线",rule:/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/},{title:"车牌号正则",rule:/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/},{title:"中国邮政编码",rule:/[1-9]\d{5}(?!\d)/}]),u=r("7cbd"),a=r.n(u),c=(r("97b5"),{name:"app",components:{},data:function(){return Object.freeze(l.reverse()),{timer:null,keyword:"",rules:l,list:l.map(function(){return{value:"",isOk:void 0,events:{blur:!0,keyup:!0}}})}},mounted:function(){var e=new a.a(".btn-copy");this.$on("hook:destroyed",function(){e.destroy()});var t=null;e.on("success",function(e){clearTimeout(t);var r=e.trigger;r.classList.contains("success")&&r.classList.remove("success"),r.classList.add("success"),t=setTimeout(function(){r.classList.remove("success")},1e3)})},methods:{search:function(){var e=this;""!==this.keyword?this.rules=this.rules.filter(function(t){var r=t.title;return-1!==r.indexOf(e.keyword.toLowerCase())}):this.rules=l},selectSearchInputText:function(){this.$refs.searchInput.select()},autoFocus:function(e){this.$refs.input[e].focus()},mouseenterHandler:function(e){},reset:function(e){var t=this;this.$nextTick(function(){t.list[e].value="",t.list[e].isOk=void 0})},check:function(e,t){var r=this.list[e],s=r.events,n=r.value;if(""===n&&this.reset(e),s[t]){var i=this.rules[e].rule,l=this.list[e];l.isOk=i.test(l.value)}}}}),o=c,d=(r("083e"),r("17cc")),v=Object(d["a"])(o,n,i,!1,null,"8c971058",null),p=v.exports;s["a"].config.productionTip=!1,new s["a"]({render:function(e){return e(p)}}).$mount("#app")}}); //# sourceMappingURL=app.c7a00fc5.js.map