Skip to content

Commit 898ab86

Browse files
fix(resources): fix resource group validator function (#1638)
1 parent 2f5b7bd commit 898ab86

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

packages/plugins/resource/src/ResourceSetting.vue

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,13 @@ export default {
8989
{ min: 1, max: 32, message: '长度在1-32之间', trigger: 'blur' },
9090
{
9191
type: 'string',
92-
validator: (value) => {
93-
return new Promise((resolve, reject) => {
94-
const regex = /^[a-zA-Z0-9_\-\u4e00-\u9fa5]+$/i
95-
if (!regex.test(value)) {
96-
reject(new Error('分组名称只能包含中文、英文、数字、下划线、中划线等字符'))
97-
} else {
98-
resolve()
99-
}
100-
})
92+
validator: (rule, value, callback) => {
93+
const regex = /^[\w\-\u4e00-\u9fa5]+$/
94+
if (!regex.test(value)) {
95+
callback(new Error('分组名称只能包含中文、英文、数字、下划线、中划线等字符'))
96+
} else {
97+
callback()
98+
}
10199
}
102100
}
103101
]

0 commit comments

Comments
 (0)