diff --git a/src/pages/workbench/yygl/app_detail.vue b/src/pages/workbench/yygl/app_detail.vue index f3686eb28157aeff529f788caed4c865e7a4847c..98f0c8906e8ae04d6ffa912d8b88af314804e2ea 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: "",