index.cf68f697.js 14 KB

123
  1. import{J as z,K as G,M as F,O as v,P as p,Q as J,v as f,R as K,T as O,V as Q,W as R,X as W,Y as X,Z as $,$ as ee,a0 as le,a1 as oe,a2 as re,a3 as ae,a4 as se,a5 as te,j as ue,a6 as de,_ as me}from"./index.72328493.js";import{M as w,a3 as ne,am as V,o as pe,a as ie,_ as a,U as t,b as r,Y as m,Z as n,aF as fe,aG as ge}from"./vue.aade88c7.js";const i=g=>(fe("data-v-ab25ce2e"),g=g(),ge(),g),Ve={class:"layout-pd"},Fe=i(()=>r("div",{class:"tools-warp-form-msg"},"验证可以输入大于0小于100的数字",-1)),ve=i(()=>r("div",{class:"tools-warp-form-msg"},"验证可以输入大于0小于100的数字",-1)),we=i(()=>r("div",{class:"tools-warp-form-msg"}," 验证可以输入小数或整数,0 开始, . 只能出现一次,保留小数点后保留2位小数。(负数时,模拟拼接负号给后台)。 ",-1)),_e=i(()=>r("div",{class:"tools-warp-form-msg"},"验证只可以输入正整数,0 开始后面将不可以输入。",-1)),ce=i(()=>r("div",{class:"tools-warp-form-msg"},"验证不可以输入空格与中文。",-1)),ye=i(()=>r("div",{class:"tools-warp-form-msg"},"验证不可以输入空格与英文。",-1)),be=i(()=>r("div",{class:"tools-warp-form-msg"},"验证不可以输入空格。",-1)),Ie={class:"tools-warp-form-msg"},Pe={class:"tools-warp-form-msg"},Ue=["innerHTML"],xe={class:"tools-warp-form-msg"},Ne={class:"tools-warp-form-msg-red"},he={class:"tools-warp-form-msg"},qe={class:"tools-warp-form-msg-red"},Ce={class:"tools-warp-form-msg"},Ae={class:"tools-warp-form-msg-red"},Se={class:"tools-warp-form-msg"},Te={class:"tools-warp-form-msg-red"},Ee={class:"tools-warp-form-msg"},Me={class:"tools-warp-form-msg-red"},Be={class:"tools-warp-form-msg"},ke={class:"tools-warp-form-msg-red"},De={class:"tools-warp-form-msg"},He={class:"tools-warp-form-msg-red"},Le={class:"tools-warp-form-msg"},Ye={class:"tools-warp-form-msg-red"},Ze={class:"tools-warp-form-msg"},je={class:"tools-warp-form-msg-red"},ze={class:"tools-warp-form-msg"},Ge={class:"tools-warp-form-msg-red"},Je={class:"tools-warp-form-msg"},Ke={class:"tools-warp-form-msg-red"},Oe={class:"tools-warp-form-msg"},Qe={class:"tools-warp-form-msg-red"},Re={class:"tools-warp-form-msg"},We={class:"tools-warp-form-msg-red"},Xe={class:"tools-warp-form-msg"},$e={class:"tools-warp-form-msg-red"},el=w({name:"tools"}),ll=w({...el,setup(g){const e=ne({text:"世间美好,与你环环相扣,祝你开心每一天!",phone:!1,cnText:"",telePhone:!1,account:!1,password:!1,passwordPowerful:!1,passwordStrength:"",iPAddress:!1,email:!1,idCard:!1,fullName:!1,postalCode:!1,url:!1,carNum:!1,ruleForm:{a1:"",a2:"",a3:"",a4:"",a5:"",a6:"",a7:"",a8:"",a9:"",a10:"",a11:"",a12:"",a13:"",a14:"",a15:"",a16:"",a17:"",a18:"",a19:"",a20:"",a21:"",a22:"",a23:""},rules:{a1:[{required:!0,message:"请输入小数或整数进行测试",trigger:"change"}],a2:[{required:!0,message:"请输入正整数进行测试",trigger:"change"}],a3:[{required:!0,message:"请输入内容进行测试",trigger:"change"}],a4:[{required:!0,message:"请输入内容进行测试",trigger:"change"}],a5:[{required:!0,message:"请输入内容进行测试",trigger:"change"}],a6:[{required:!0,message:"请输入小数或整数进行测试",trigger:"change"}],a7:[{required:!0,message:"请输入内容进行测试",trigger:"change"}],a8:[{required:!0,message:"请输入金额进行测试",trigger:"change"}],a9:[{required:!0,message:"请输入手机号进行测试",trigger:"change"}],a10:[{required:!0,message:"请输入国内电话号码进行测试",trigger:"change"}],a11:[{required:!0,message:"请输入账号进行测试",trigger:"change"}],a12:[{required:!0,message:"请输入密码进行测试",trigger:"change"}],a13:[{required:!0,message:"请输入密码进行测试",trigger:"change"}],a14:[{required:!0,message:"请输入密码进行测试",trigger:"change"}],a15:[{required:!0,message:"请输入IP地址进行测试",trigger:"change"}],a16:[{required:!0,message:"请输入邮箱进行测试",trigger:"change"}],a17:[{required:!0,message:"请输入身份证进行测试",trigger:"change"}],a18:[{required:!0,message:"请输入姓名进行测试",trigger:"change"}],a19:[{required:!0,message:"请输入邮政编码进行测试",trigger:"change"}],a20:[{required:!0,message:"请输入内容进行测试",trigger:"change"}],a21:[{required:!0,message:"请输入车牌号进行测试",trigger:"change"}],a22:[{required:!0,message:"请输入数字进行测试",trigger:"change"}],a23:[{required:!0,message:"请输入数字进行测试",trigger:"change"}]}}),_=s=>{e.ruleForm.a22=z(s)},c=s=>{e.ruleForm.a23=G(s)},y=s=>{e.ruleForm.a1=F(s)},b=s=>{e.ruleForm.a2=v(s)},I=s=>{e.ruleForm.a3=p(s)},P=s=>{e.ruleForm.a4=J(s)},U=s=>{e.ruleForm.a5=f(s)},x=s=>{e.ruleForm.a6=K(s)},N=s=>{e.ruleForm.a7=f(s),e.ruleForm.a7===""?e.text="世间美好,与你环环相扣,祝你开心每一天!":e.text=O(e.ruleForm.a7,e.text)},h=s=>{e.ruleForm.a8=F(s),e.ruleForm.a8===""?e.cnText="":e.cnText=Q(e.ruleForm.a8)},q=s=>{e.phone=R(s)},C=s=>{e.telePhone=W(s)},A=s=>{e.ruleForm.a11=p(s),e.account=X(e.ruleForm.a11)},S=s=>{e.ruleForm.a12=p(s),e.password=$(e.ruleForm.a12)},T=s=>{e.ruleForm.a13=p(s),e.passwordPowerful=ee(e.ruleForm.a13)},E=s=>{e.ruleForm.a14=p(s),e.passwordStrength=le(e.ruleForm.a14)},M=s=>{e.iPAddress=oe(s)},B=s=>{e.ruleForm.a16=p(s),e.email=re(e.ruleForm.a16)},k=s=>{e.ruleForm.a17=p(s),e.idCard=ae(e.ruleForm.a17)},D=s=>{e.ruleForm.a18=f(s),e.fullName=se(e.ruleForm.a18)},H=s=>{e.ruleForm.a19=v(s),e.postalCode=te(e.ruleForm.a19)},L=s=>{e.ruleForm.a20=f(s),e.url=ue(e.ruleForm.a20)},Y=s=>{e.ruleForm.a21=f(s),e.carNum=de(e.ruleForm.a21)};return(s,l)=>{const u=V("el-input"),d=V("el-form-item"),Z=V("el-form"),j=V("el-card");return pe(),ie("div",Ve,[a(j,{shadow:"hover",header:"正则验证(一些项目中常用的正则)"},{default:t(()=>[a(Z,{model:e.ruleForm,rules:e.rules,class:"tools-warp-form",size:"default","label-position":"top"},{default:t(()=>[a(d,{label:"验证百分比(不可以小数):",prop:"a22"},{default:t(()=>[Fe,r("div",null,[a(u,{modelValue:e.ruleForm.a22,"onUpdate:modelValue":l[0]||(l[0]=o=>e.ruleForm.a22=o),onInput:l[1]||(l[1]=o=>_(o)),placeholder:"请输入数字进行测试"},{append:t(()=>[m(" % ")]),_:1},8,["modelValue"])])]),_:1}),a(d,{label:"验证百分比(可以小数):",prop:"a23",class:"mt20"},{default:t(()=>[ve,r("div",null,[a(u,{modelValue:e.ruleForm.a23,"onUpdate:modelValue":l[2]||(l[2]=o=>e.ruleForm.a23=o),onInput:l[3]||(l[3]=o=>c(o)),placeholder:"请输入数字进行测试"},{append:t(()=>[m(" % ")]),_:1},8,["modelValue"])])]),_:1}),a(d,{label:"小数或整数:",prop:"a1",class:"mt20"},{default:t(()=>[we,r("div",null,[a(u,{modelValue:e.ruleForm.a1,"onUpdate:modelValue":l[4]||(l[4]=o=>e.ruleForm.a1=o),onInput:l[5]||(l[5]=o=>y(o)),placeholder:"请输入小数或整数进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"正整数:",prop:"a2",class:"mt20"},{default:t(()=>[_e,r("div",null,[a(u,{modelValue:e.ruleForm.a2,"onUpdate:modelValue":l[6]||(l[6]=o=>e.ruleForm.a2=o),onInput:l[7]||(l[7]=o=>b(o)),placeholder:"请输入整数进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"去掉中文及空格:",prop:"a3",class:"mt20"},{default:t(()=>[ce,r("div",null,[a(u,{modelValue:e.ruleForm.a3,"onUpdate:modelValue":l[8]||(l[8]=o=>e.ruleForm.a3=o),onInput:l[9]||(l[9]=o=>I(o)),placeholder:"请输入内容进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"去掉英文及空格:",prop:"a4",class:"mt20"},{default:t(()=>[ye,r("div",null,[a(u,{modelValue:e.ruleForm.a4,"onUpdate:modelValue":l[10]||(l[10]=o=>e.ruleForm.a4=o),onInput:l[11]||(l[11]=o=>P(o)),placeholder:"请输入内容进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"禁止输入空格:",prop:"a5",class:"mt20"},{default:t(()=>[be,r("div",null,[a(u,{modelValue:e.ruleForm.a5,"onUpdate:modelValue":l[12]||(l[12]=o=>e.ruleForm.a5=o),onInput:l[13]||(l[13]=o=>U(o)),placeholder:"请输入内容进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"金额用 `,` 区分开:",prop:"a6",class:"mt20"},{default:t(()=>[r("div",Ie,"金额添加 `,` 进行区分,便于阅读。"+n(e.ruleForm.a6),1),r("div",null,[a(u,{modelValue:e.ruleForm.a6,"onUpdate:modelValue":l[14]||(l[14]=o=>e.ruleForm.a6=o),onInput:l[15]||(l[15]=o=>x(o)),placeholder:"请输入金额进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"匹配文字变色(搜索时):",prop:"a7",class:"mt20"},{default:t(()=>[r("div",Pe,[m("示例:"),r("span",{innerHTML:e.text},null,8,Ue)]),r("div",null,[a(u,{modelValue:e.ruleForm.a7,"onUpdate:modelValue":l[16]||(l[16]=o=>e.ruleForm.a7=o),onInput:l[17]||(l[17]=o=>N(o)),placeholder:"请输入示例中的部分文字"},null,8,["modelValue"])])]),_:1}),a(d,{label:"数字转中文大写:",prop:"a8",class:"mt20"},{default:t(()=>[r("div",xe,[m(" 验证数字转成中文的大写。"),r("span",Ne,n(e.cnText),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a8,"onUpdate:modelValue":l[18]||(l[18]=o=>e.ruleForm.a8=o),onInput:l[19]||(l[19]=o=>h(o)),placeholder:"请输入金额进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"手机号码:",prop:"a9",class:"mt20"},{default:t(()=>[r("div",he,[m(" 验证手机号码 (true: 正确,false: 不正确)。"),r("span",qe,n(e.phone),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a9,"onUpdate:modelValue":l[20]||(l[20]=o=>e.ruleForm.a9=o),onInput:l[21]||(l[21]=o=>q(o)),placeholder:"请输入手机号进行测试",maxlength:"11"},null,8,["modelValue"])])]),_:1}),a(d,{label:"国内电话号码:",prop:"a10",class:"mt20"},{default:t(()=>[r("div",Ce,[m(" 验证国内电话号码 (true: 正确,false: 不正确)。"),r("span",Ae,n(e.telePhone),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a10,"onUpdate:modelValue":l[22]||(l[22]=o=>e.ruleForm.a10=o),onInput:l[23]||(l[23]=o=>C(o)),placeholder:"请输入国内电话号码进行测试",maxlength:"12"},null,8,["modelValue"])])]),_:1}),a(d,{label:"登录账号:",prop:"a11",class:"mt20"},{default:t(()=>[r("div",Se,[m(" 验证登录账号是否正确。字母开头,允许5-16字节,允许字母数字下划线 (true: 正确,false: 不正确)。"),r("span",Te,n(e.account),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a11,"onUpdate:modelValue":l[24]||(l[24]=o=>e.ruleForm.a11=o),onInput:l[25]||(l[25]=o=>A(o)),placeholder:"请输入账号进行测试",maxlength:"16"},null,8,["modelValue"])])]),_:1}),a(d,{label:"密码:",prop:"a12",class:"mt20"},{default:t(()=>[r("div",Ee,[m(" 验证密码是否正确。以字母开头,长度在6~16之间,只能包含字母、数字和下划线 (true: 正确,false: 不正确)。"),r("span",Me,n(e.password),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a12,"onUpdate:modelValue":l[26]||(l[26]=o=>e.ruleForm.a12=o),onInput:l[27]||(l[27]=o=>S(o)),placeholder:"请输入密码进行测试",maxlength:"16"},null,8,["modelValue"])])]),_:1}),a(d,{label:"强密码:",prop:"a13",class:"mt20"},{default:t(()=>[r("div",Be,[m(" 验证强密码是否正确。字母+数字+特殊字符,长度在6-16之间 (true: 正确,false: 不正确)。"),r("span",ke,n(e.passwordPowerful),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a13,"onUpdate:modelValue":l[28]||(l[28]=o=>e.ruleForm.a13=o),onInput:l[29]||(l[29]=o=>T(o)),placeholder:"请输入密码进行测试",maxlength:"16"},null,8,["modelValue"])])]),_:1}),a(d,{label:"密码强度:",prop:"a14",class:"mt20"},{default:t(()=>[r("div",De,[m(" 验证密码强度。返回 强、中、弱。(弱:纯数字,纯字母,纯特殊字符,中:字母+数字,字母+特殊字符,数字+特殊字符,强:字母+数字+特殊字符)"),r("span",He,n(e.passwordStrength),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a14,"onUpdate:modelValue":l[30]||(l[30]=o=>e.ruleForm.a14=o),onInput:l[31]||(l[31]=o=>E(o)),placeholder:"请输入密码进行测试",maxlength:"16"},null,8,["modelValue"])])]),_:1}),a(d,{label:"IP地址:",prop:"a15",class:"mt20"},{default:t(()=>[r("div",Le,[m(" 验证IP地址是否正确。(true: 正确,false: 不正确)。"),r("span",Ye,n(e.iPAddress),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a15,"onUpdate:modelValue":l[32]||(l[32]=o=>e.ruleForm.a15=o),onInput:l[33]||(l[33]=o=>M(o)),placeholder:"请输入IP地址进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"邮箱:",prop:"a16",class:"mt20"},{default:t(()=>[r("div",Ze,[m(" 验证邮箱是否正确。(true: 正确,false:不正确)。"),r("span",je,n(e.email),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a16,"onUpdate:modelValue":l[34]||(l[34]=o=>e.ruleForm.a16=o),onInput:l[35]||(l[35]=o=>B(o)),placeholder:"请输入邮箱进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"身份证:",prop:"a17",class:"mt20"},{default:t(()=>[r("div",ze,[m(" 验证身份证是否正确。(true: 正确,false:不正确)。"),r("span",Ge,n(e.idCard),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a17,"onUpdate:modelValue":l[36]||(l[36]=o=>e.ruleForm.a17=o),onInput:l[37]||(l[37]=o=>k(o)),placeholder:"请输入身份证进行测试",maxlength:"18"},null,8,["modelValue"])])]),_:1}),a(d,{label:"姓名:",prop:"a18",class:"mt20"},{default:t(()=>[r("div",Je,[m(" 验证姓名是否正确,包括少数民族名字。(true: 正确,false:不正确)。"),r("span",Ke,n(e.fullName),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a18,"onUpdate:modelValue":l[38]||(l[38]=o=>e.ruleForm.a18=o),onInput:l[39]||(l[39]=o=>D(o)),placeholder:"请输入姓名进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"邮政编码:",prop:"a19",class:"mt20"},{default:t(()=>[r("div",Oe,[m(" 验证邮政编码是否正确,不能以 0 开始。(true: 正确,false:不正确)。"),r("span",Qe,n(e.postalCode),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a19,"onUpdate:modelValue":l[40]||(l[40]=o=>e.ruleForm.a19=o),onInput:l[41]||(l[41]=o=>H(o)),placeholder:"请输入邮政编码进行测试",maxlength:"6"},null,8,["modelValue"])])]),_:1}),a(d,{label:"url:",prop:"a20",class:"mt20"},{default:t(()=>[r("div",Re,[m(" 验证url是否正确。(true: 正确,false:不正确)。"),r("span",We,n(e.url),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a20,"onUpdate:modelValue":l[42]||(l[42]=o=>e.ruleForm.a20=o),onInput:l[43]||(l[43]=o=>L(o)),placeholder:"请输入内容进行测试"},null,8,["modelValue"])])]),_:1}),a(d,{label:"车牌号:",prop:"a21",class:"mt20"},{default:t(()=>[r("div",Xe,[m(" 验证车牌号是否正确。(true: 正确,false:不正确)。"),r("span",$e,n(e.carNum),1)]),r("div",null,[a(u,{modelValue:e.ruleForm.a21,"onUpdate:modelValue":l[44]||(l[44]=o=>e.ruleForm.a21=o),onInput:l[45]||(l[45]=o=>Y(o)),placeholder:"请输入车牌号进行测试"},null,8,["modelValue"])])]),_:1})]),_:1},8,["model","rules"])]),_:1})])}}});const al=me(ll,[["__scopeId","data-v-ab25ce2e"]]);export{al as default};
  2. //# sourceMappingURL=index.cf68f697.js.map