From 36f5b142a8d1839859f8e6d387e4073c64ba92ea Mon Sep 17 00:00:00 2001 From: zhangjun1 Date: Mon, 17 Aug 2020 15:38:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/workbench/yygl/app_detail.vue | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/pages/workbench/yygl/app_detail.vue b/src/pages/workbench/yygl/app_detail.vue index f3686eb..98f0c89 100644 --- a/src/pages/workbench/yygl/app_detail.vue +++ b/src/pages/workbench/yygl/app_detail.vue @@ -227,12 +227,22 @@ export default { }, data() { var checkname = (rule, value, callback) => { - var reg = /^[a-z0-9|-]+$/ + var reg = /^[a-z|-|_]+$/ setTimeout(() => { if (reg.test(value)) { callback(); } else { - callback(new Error('只支持小写字母 数字 -')); + callback(new Error('只支持小写字母 - _')); + } + }, 100); + }; + var checktag = (rule, value, callback) => { + var reg = /^[a-zA-Z0-9|.]+$/ + setTimeout(() => { + if (reg.test(value)) { + callback(); + } else { + callback(new Error('只支持小写字母 数字 .')); } }, 100); }; @@ -266,9 +276,14 @@ export default { fileList: [], rules: { name: [{ required: true, message: "请输入镜像名称", trigger: "blur" }, - { validator: checkname, trigger: 'blur' } + { max:20, message: "应小于20个字符", trigger: 'blur' }, + {validator: checkname, trigger: 'blur' } ], - taps: [{ required: true, message: "请输入镜像版本", trigger: "blur" }], + taps: [ + { required: true, message: "请输入镜像版本", trigger: "blur" }, + { max:10, message: "应小于10个字符", trigger: 'blur' }, + { validator: checktag, trigger: "blur" }, + ], }, tipsOptions: { title: "", -- 2.26.0