diff --git a/app/ui/plugins/bilibili.tsx b/app/ui/plugins/bilibili.tsx index 7d5b39c..4897f7f 100644 --- a/app/ui/plugins/bilibili.tsx +++ b/app/ui/plugins/bilibili.tsx @@ -158,13 +158,9 @@ const Bilibili: React.FC = () => { rules={[ { validator: (rule, value) => { - console.log(value) - console.log(Array.isArray(value)) - return Array.isArray(value) - }, message: 'should be Array' - }, - { - validator: (rule, value) => !!value.every((item: string) => /^cn-[a-z]{2,6}-[a-z]{2}(-[0-9]{2}){2}$/.test(item)), + value = value ?? (console.log(value), []); + return Array.isArray(value) && value.every(item => /^cn-[a-z]{2,6}-[a-z]{2}(-[0-9]{2}){2}$/.test(item)); + }, message: 'δΎ‹: cn-hjlheb-cu-01-01,cn-tj-ct-01-01' } ]}