判断是否是数字的函数
function isNumber(value) {
// 检查数字类型
if (typeof value === 'number') {
return !isNaN(value) && isFinite(value);
}
// 检查数字字符串
if (typeof value === 'string' && value.trim() !== '') {
return !isNaN(Number(value));
}
return false;
}