vue3 elementUI 表单验证

1、前端配置正则表达式入存入数据库,前端表单反显校验

javascript 复制代码
 <script>
    const rgxFunc = new RegExp(item.fieldRegexp.trim());
    const rules=[];
    console.log('正则表达式', rgxFunc);
    console.log('正则表达式', rgxFunc.test('中文'));
    rules.push({
      message: item.regexpTip || '请输入正确格式',
      pattern: rgxFunc
    });
</script>

2、动态生成校验

html 复制代码
     <div
         v-for="(item, index) in fillDataForm.fieldArray"
          :key="'options' + index"
          class="flex option-box"
        >
          <el-form-item
            label="选项名:"
            :prop="'fieldArray.' + index + '.label'"
            :rules="rules"
          >
            <el-input
              v-model="item.label"
              maxlength="15"
              show-word-limit
              clearable
            />
          </el-form-item>
          <el-form-item
            label="选项值:"
            :prop="'fieldArray.' + index + '.value'"
            :rules="[{ required: true, message: '必填项', trigger: 'blur' }]"
          >
            <el-input
              v-model="item.value"
              maxlength="15"
              show-word-limit
              clearable
            />
          </el-form-item>
        </div>
相关推荐
前端snow11 分钟前
ai agent ---output汇总
前端
4311媒体网13 分钟前
帝国CMS网站自定义搭建技巧
服务器·开发语言·前端
JunjunZ15 分钟前
Vue 3 文件预览的通用设计与实现
前端·vue.js
CappuccinoRose15 分钟前
ES6+ 核心语法糖
前端·es6·解构·可选链·空值合并
两只羊ovo24 分钟前
Promise.all 并发请求实战:从串行 await 到双段并行
前端
七牛开发者42 分钟前
解读 Cordis:dsh 一切皆插件背后的运行时设计
前端·javascript·后端
雷工笔记1 小时前
KingFusion驾驶舱-产能信息模块开发实战
javascript
BigTopOne1 小时前
ArLiveLite 学习计划
前端
慧都小项1 小时前
夜间Web回归跑到一半停了?TestComplete 15.83提升批量测试稳定性
前端·测试工具·数据挖掘·回归·汽车·web
两只羊ovo1 小时前
Agent ≠ 聊天机器人:从一问一答到 ReAct 循环,到底差在哪?
前端