feat(game): 更新马来西亚手机号验证和游戏界面优化

- 修改认证模块手机号验证规则适配马来西亚号码格式
- 添加新的投注限制提示文本支持多语言
- 重命名结算阶段标签为Drawing统一显示
- 新增桌面版动物游戏遮罩组件分离功能
- 添加回合开始投注提醒弹窗组件
- 优化开奖动画流程和视觉效果
- 添加奖励动画显示和投注汇总展示
- 新增多种投注限制和状态提示信息
This commit is contained in:
JiaJun
2026-05-30 17:22:57 +08:00
parent 54410aaac5
commit 87e8aca97d
21 changed files with 1008 additions and 492 deletions

View File

@@ -1,12 +1,12 @@
import { z } from 'zod'
const mobilePhonePattern = /^1[3-9]\d{9}$/
const malaysiaMobilePhonePattern = /^60\d{1,9}$/
const usernameSchema = z
.string()
.trim()
.min(1, 'auth.validation.username.required')
.regex(mobilePhonePattern, 'auth.validation.username.invalidPhone')
.regex(malaysiaMobilePhonePattern, 'auth.validation.username.invalidPhone')
const passwordSchema = z
.string()