调整接单密码强度规则
This commit is contained in:
@@ -427,20 +427,16 @@ export default function WorkersPanel() {
|
||||
name="password"
|
||||
rules={[
|
||||
{ required: true, message: '请输入新密码' },
|
||||
{ min: 6, message: '密码至少 6 位' },
|
||||
{ min: 8, message: '密码至少 8 位' },
|
||||
{
|
||||
validator: (_, value) =>
|
||||
!value ||
|
||||
(/[A-Z]/.test(value) &&
|
||||
/[a-z]/.test(value) &&
|
||||
/\d/.test(value) &&
|
||||
/[\p{P}\p{S}]/u.test(value))
|
||||
!value || (/[a-zA-Z]/.test(value) && /\d/.test(value))
|
||||
? Promise.resolve()
|
||||
: Promise.reject(new Error('密码需包含大写字母、小写字母、数字和标点符号')),
|
||||
: Promise.reject(new Error('密码需包含英文字母和数字')),
|
||||
},
|
||||
]}
|
||||
>
|
||||
<Input.Password placeholder="至少 6 位,包含大小写、数字和标点" />
|
||||
<Input.Password placeholder="至少 8 位,包含英文和数字" />
|
||||
</Form.Item>
|
||||
</Form>
|
||||
</Modal>
|
||||
|
||||
Reference in New Issue
Block a user