有许多方法可以限制字符数,例如here。在我的情况下,我想限制点后引入的字符数。
我试过在maxlength
里面计算这个:
myNumber = 43.143;
maxlength = (myNumber.Length - myNumber.IndexOf(".") - 1) <= 2;
如果您打算显示此变量。你可以使用.toFixed()
例如
example.textContent = myNumber.toFixed(2);
这会将显示屏上的小数点数限制为2,从而取消在变量中编辑它的需要。
如果这对您有所帮助,请选择此作为正确答案!
干杯!