如果输入除了汉字、字母、()、()、,之外的特殊字符就报错
if (!/^[()()a-zA-Z0-9,\u4e00-\u9fa5]+$/g.test(value)) {
callback(new Error('只能用英文逗号隔开'))
} else {
callback()
}
只能输入数字
/^[1-9]([0-9])*$/
let isNumber = (rule, value, callback) => {
let reg = /^[1-9]([0-9])*$/;
if (value) {
if (reg.test(value)) {
callback();
} else {
callback("请输入数字!");
}
} else {
callback(new Error("必填"));
}
};
number: [
{
required: true,
validator: isNumber,
trigger: "blur",
},
],
let checkvideoDuration = (rule, value, callback) => {
var r = new RegExp(/([0-9][0-9]:)(([0-5][0-9]):)([0-5][0-9])$/);
if (value) {
if (!r.test(value)) {
return callback(new Error("请输入正确格式的视频时长(00:00:00)"));
} else {
return true;
}
} else {
return callback(new Error("必填"));
}
};