gpt4 book ai didi

javascript - 检查数字是否不超过 6 位数字和 2 位小数的普通 JavaScript 解决方案

转载 作者:行者123 更新时间:2023-11-28 11:33:41 24 4
gpt4 key购买 nike

如果数字不超过 6 位数字且不超过 2 位小数,我需要返回验证检查( bool 值)。

例如:

1 = valid
10 = valid
111111 = valid
111111.11 = valid
1111111.11 = INVALID
1.111 = INVALID

通过堆栈溢出查看,我只能找到输入自动四舍五入(不是我想要的)或小数位数必须恰好等于小数点后 2 位(最多不是 2 位)的答案。

最佳答案

显然,你需要

function valid(n) { 
return no_more_than_six_digits(n) && no_more_than_two_decimal_places(n);
}

那么我们如何定义这些函数呢?

function no_more_than_six_digits        (n) { return n < 1e7; }
function no_more_than_two_decimal_places(n) { return Math.floor(n * 100) === n * 100; }

关于javascript - 检查数字是否不超过 6 位数字和 2 位小数的普通 JavaScript 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31302476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com