Commit 36f5b142 authored by 张俊's avatar 张俊

上传镜像表单验证

parent 2bf63b6e
...@@ -227,12 +227,22 @@ export default { ...@@ -227,12 +227,22 @@ export default {
}, },
data() { data() {
var checkname = (rule, value, callback) => { var checkname = (rule, value, callback) => {
var reg = /^[a-z0-9|-]+$/ var reg = /^[a-z|-|_]+$/
setTimeout(() => { setTimeout(() => {
if (reg.test(value)) { if (reg.test(value)) {
callback(); callback();
} else { } 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); }, 100);
}; };
...@@ -266,9 +276,14 @@ export default { ...@@ -266,9 +276,14 @@ export default {
fileList: [], fileList: [],
rules: { rules: {
name: [{ required: true, message: "请输入镜像名称", trigger: "blur" }, 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" },
{ max:10, message: "应小于10个字符", trigger: 'blur' },
{ validator: checktag, trigger: "blur" },
], ],
taps: [{ required: true, message: "请输入镜像版本", trigger: "blur" }],
}, },
tipsOptions: { tipsOptions: {
title: "", title: "",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment