Skip to main content

判断是否是数字的函数

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