This commit is contained in:
shidongli 2024-03-21 14:55:37 +08:00
parent 29212683a8
commit 58d66e41dc

View File

@ -229,7 +229,6 @@
label="画像字段标识"
:rules="rules.fieldContentList.fieldMark"
:prop="`fieldContentList.${index}.fieldMark`"
>
<el-input
style="width: 260px"
@ -329,7 +328,6 @@
style="width: 260px"
v-model="form.fieldMark"
placeholder="请输入画像字段标识,例如:${content}"
/>
</el-form-item>
<el-form-item label="内容备注信息" prop="contentRemark">
@ -357,14 +355,23 @@ export default {
data() {
var validateInput = (rule, value, callback) => {
const regex =/^\$/;
if (!value) {
callback(new Error("画像字段标识不能为空"));
}else if (!regex.test(value)){
callback(new Error('画像字段标识格式有误,请以$开头'));
}
else if (!value.startsWith('$') || /[\u4e00-\u9fa50-9]/.test(value)) {
callback(new Error('画像字段标识格式有误,请以$开头,例如${content}'));
} else {
callback();
}
// const regex =/^\$/;
// // const regex =/^\$[^u4e00-u9fa50-9]/
// if (!value) {
// callback(new Error(""));
// }else if (!regex.test(value)){
// callback(new Error('$'));
// }else{
// callback();
// }
};
return {
//
@ -436,6 +443,7 @@ export default {
trigger: "blur",
validator: validateInput
},
// { pattern:/^$W*$/, message: '$', trigger: 'blur' }
],
},