UNPKG

el-plus-powerful-form

Version:

## [DOCS](https://peng-xiao-shuai.github.io/vite-vue-admin-docs/zh-CN/component_directive/component/powerful-form-doc.html)

2 lines (1 loc) 2.77 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("element-plus/theme-chalk/el-form.css");require("element-plus/theme-chalk/el-form-item.css");require("element-plus/theme-chalk/el-checkbox.css");require("element-plus/theme-chalk/el-checkbox-group.css");require("element-plus/theme-chalk/el-date-picker-panel.css");require("element-plus/theme-chalk/el-radio.css");require("element-plus/theme-chalk/el-radio-group.css");require("element-plus/theme-chalk/el-select-v2.css");require("element-plus/theme-chalk/el-select.css");require("element-plus/theme-chalk/el-switch.css");require("element-plus/theme-chalk/el-input.css");require("element-plus/theme-chalk/el-rate.css");require("../style.css");const r=require("../powerful-form/index.js");require("vue");require("element-plus");require("element-plus/es");const t=require("../locale/packages.js"),n={phone:{pattern:/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[1589]))\d{8}$/,message:t.LangKey.VerifyPhone,trigger:"blur"},email:{type:"email",message:t.LangKey.VerifyEmail,trigger:"blur"},code:{pattern:/^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/,message:t.LangKey.VerifyCode,trigger:"blur"},https:{pattern:/^(((ht|f)tps?):\/\/)?([^!@#$%^&*?.\s-]([^!@#$%^&*?.\s]{0,63}[^!@#$%^&*?.\s])?\.)+[a-z]{2,6}\/?/,message:t.LangKey.VerifyHttps,trigger:"blur"},ip:{pattern:/^(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}$/,message:t.LangKey.VerifyIp,trigger:"blur"},number:{pattern:/^\d+$/,message:t.LangKey.VerifyNumber,trigger:"blur"},english:{pattern:/^[A-Za-z]+$/,message:t.LangKey.VerifyEnglish,trigger:"blur"},chinese:{pattern:/^[\u4E00-\u9FA5]+$/,message:t.LangKey.VerifyChinese,trigger:"blur"}},u=Object.assign(n),a=(e,i)=>i(e),o=e=>({[r.FormTypeEnum.Switch]:"FSwitch",[r.FormTypeEnum.Input]:"FInput",[r.FormTypeEnum.Textarea]:"FInput",[r.FormTypeEnum.Rate]:"FRate",[r.FormTypeEnum.Select]:"FSelect",[r.FormTypeEnum.SelectV2]:"FSelectV2",[r.FormTypeEnum.DatePicker]:"FDatePicker",[r.FormTypeEnum.Radio]:"FRadio",[r.FormTypeEnum.Checkbox]:"FCheckbox",[r.FormTypeEnum.UploadFile]:"FUploadFile",[r.FormTypeEnum.UploadMedia]:"FUploadMedia"})[e],s=(e,i)=>{if(e){if(typeof e=="boolean")return e;e(i)}return!1},m=e=>e==null?void 0:e.replace(/[::]{1}\s*$/g,"");exports.clearSymbol=m;exports.isBolOrFun=s;exports.isTypeProtect=a;exports.matchComponents=o;exports.verify=n;exports.verifyFormItemRule=u;