feat(player): 注册账号、登录双模式与移动端性能优化
注册必填 7-32 位账号,手机号区号/本地号分存;登录默认账号模式并支持切换手机号登录;Player i18n 拆包与赛事接口优化。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
/** 玩家用户名:仅英文字母与数字,3–32 位 */
|
||||
export const PLAYER_USERNAME_PATTERN = /^[a-zA-Z0-9]{3,32}$/;
|
||||
/** 玩家用户名:仅英文字母与数字,7–32 位 */
|
||||
export const PLAYER_USERNAME_PATTERN = /^[a-zA-Z0-9]{7,32}$/;
|
||||
|
||||
export const PLAYER_USERNAME_RULE_MESSAGE =
|
||||
'玩家用户名仅可使用英文字母和数字(3–32 位),不可含中文或特殊符号';
|
||||
'玩家用户名仅可使用英文字母和数字(7–32 位),不可含中文或特殊符号';
|
||||
|
||||
export function isValidPlayerUsername(username: string): boolean {
|
||||
return PLAYER_USERNAME_PATTERN.test(username.trim());
|
||||
|
||||
Reference in New Issue
Block a user