正如标题所述,我正在尝试检查一个值是否具有3位以上的小数位。这是我第一次不得不与angularjs打交道,我不确定如何检查。我已经检查了值是否为整数,是否大于0等。但我不确定小数点后几位。这是我的整数检查的一个片段。任何关于我如何检查小数的建议都将不胜感激。我试图显示一个错误信息,如果用户超过3位小数。
整数示例:
(mySubmittedOrder && myQuantity % 1 ===0)发布于 2021-09-15 01:33:14
var num1 = 1.123;
function decimalCount(num){
var numStr = String(num);
// String Contains Decimal
if (numStr.includes('.')) {
return numStr.split('.')[1].length;
};
// String Does Not Contain Decimal
return 0;
}
var decimalNumber = decimalCount(num1);
if(decimalNumber == 3){
console.log("3 decimals");
}else{
console.log("Not 3 decimals");
}发布于 2021-09-22 19:52:47
jQuery:
$filter('number')(number, fractionSize)或角度:
<span id='number-default'>{{val | number}}</span><br>https://stackoverflow.com/questions/69186074
复制相似问题