diff --git a/src/pages/Task/components/AddTaskModal.tsx b/src/pages/Task/components/AddTaskModal.tsx index b6aee76185f1b93e9b55ee363ec6d5abaa72307e..fcc4600cf453df06c74a4749cb75478b0f2dc01a 100644 --- a/src/pages/Task/components/AddTaskModal.tsx +++ b/src/pages/Task/components/AddTaskModal.tsx @@ -368,9 +368,25 @@ const ReactComponent: React.ForwardRefRenderFunction = (props, re ({ + validator(rule, value) { + if (value) { + const reg = /^(\w+=((('[^']+'|"[^"]+")|.+)( |\n)))*\w+=(('[^']+'|"[^"]+")|.+)$/ + return reg.test(value) ? Promise.resolve() : Promise.reject('格式:key=value,多个用空格或换行分割'); + } + else + return Promise.resolve() + }, + }) + ]} > - +