调整接单密码强度规则

This commit is contained in:
yml2213
2026-08-20 16:19:44 +08:00
parent 218ee1577e
commit d2512ccb6b
5 changed files with 30 additions and 31 deletions
@@ -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>