feat: use six-digit numeric member invite codes
This commit is contained in:
@@ -47,7 +47,8 @@
|
||||
<n-icon :component="MailOpenOutline" />
|
||||
<input
|
||||
v-model.trim="form.referral_code"
|
||||
maxlength="32"
|
||||
maxlength="6"
|
||||
inputmode="numeric"
|
||||
autocomplete="off"
|
||||
placeholder="请输入邀请码(必填)"
|
||||
/>
|
||||
@@ -134,8 +135,8 @@
|
||||
if (mode.value === 'register' && !/^[\p{L}\p{M}·]{1,10}$/u.test(form.username)) {
|
||||
return void (error.value = '名字须为 1 至 10 个字符,支持汉字');
|
||||
}
|
||||
if (mode.value === 'register' && !/^[A-Za-z0-9]{1,32}$/.test(form.referral_code)) {
|
||||
return void (error.value = '请输入有效的邀请码');
|
||||
if (mode.value === 'register' && !/^\d{6}$/.test(form.referral_code)) {
|
||||
return void (error.value = '请输入 6 位数字邀请码');
|
||||
}
|
||||
submitting.value = true;
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user