mirror of
https://github.com/router-for-me/Cli-Proxy-API-Management-Center.git
synced 2026-02-18 02:30:51 +08:00
fix(api-keys): validate api key charset
This commit is contained in:
@@ -35,6 +35,14 @@ export function isValidApiKey(key: string): boolean {
|
||||
return !/\s/.test(key);
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证 API Key 字符集(仅允许 ASCII 可见字符)
|
||||
*/
|
||||
export function isValidApiKeyCharset(key: string): boolean {
|
||||
if (!key) return false;
|
||||
return /^[\x21-\x7E]+$/.test(key);
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证 JSON 格式
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user