This commit is contained in:
zlwu committed 2026-06-23 10:25:33 +08:00
1 parent 3e15776dba
commit 93c28759d0
54 files changed
+6504 -5865

No files matched your search

@@ -0,0 +1,11 @@
/** 从带单位的文本(如「3900克」「3900g」)中提取数值部分 */
export function extractNumericPart(val: unknown): number | null {
if (val == null || val === '') return null
if (typeof val === 'number') {
return Number.isNaN(val) ? null : val
}
const match = String(val).trim().match(/-?\d+(?:\.\d+)?/)
if (!match) return null
const num = Number(match[0])
return Number.isNaN(num) ? null : num
}