修复IO输入用户名时大写查询爆炸的bug

This commit is contained in:
2022-07-24 15:42:59 +08:00
parent f1291a9923
commit 6207cdb3d9

View File

@@ -57,7 +57,7 @@ async def checkName(name: str, gameType: str) -> tuple[str | None, tuple]:
if match(r'^[a-f0-9]{24}$', name):
return ('ID', (None, name))
elif match(r'^[a-zA-Z0-9_-]{3,16}$', name):
return ('Name', (None, name))
return ('Name', (None, name.lower()))
else:
return (None, ('用户名不合法', None))
elif gameType == 'TOP':