fix: 页面优化

This commit is contained in:
ZhuRui
2026-08-06 18:32:41 +08:00
parent d2aa4c1207
commit 1cd851ec8e
8 changed files with 105 additions and 30 deletions
+11
View File
@@ -33,6 +33,12 @@ export const REAL_NAME_REGEX = /^[\u4e00-\u9fa5A-Za-z0-9·]{1,8}$/;
*/
export const IMAGE_TYPE_REGEX = /^image\//;
/**
* 纯数字(整数)
* - 用于过滤非数字字符
*/
export const INTEGER_ONLY_REGEX = /\D/g;
// ============================================================
// 校验函数
// ============================================================
@@ -56,3 +62,8 @@ export function isValidRealName(value: unknown): boolean {
export function isImageFile(file: { type: string }): boolean {
return IMAGE_TYPE_REGEX.test(file.type);
}
/** 过滤非数字字符,只保留整数 */
export function toIntegerOnly(value: unknown): string {
return String(value ?? '').replace(INTEGER_ONLY_REGEX, '');
}