以十进制开头的零,Javascript
Leading zeros with decimal, Javascript
我有一个小键盘,可以输入用于输入付款的数字。
有了这个,我有了前导零,我想知道如何有效地处理/消除它们。
J键盘的小提琴
JS/JQ
$(".button_epos_e").click( function() {
btn_id = $(this).attr("id");
btn_num = btn_id.replace("pay_", "");
// alert(btn_num);
decimal = $("#number").text();
// alert(decimal);
var truenumber = decimal.replace(".", "");
// alert(truenumber);
truenumber += btn_num;
//alert(truenumber);
postDecimal = truenumber.slice(-2);
// alert(postDecimal);
preDecimal = truenumber.replace(postDecimal, "");
preDecInt = parseInt(preDecimal);
// alert(preDecimal);
newDecimal = preDecimal+"."+postDecimal;
$("#number").html(newDecimal);
});
有很多事情需要改变。但这应该足以满足您的需求:
preDecimal = +truenumber.slice(0, -2) + "";
+truenumber.slice(0, -2)
部分将字符串转换为数字,删除不必要的前导零,添加一个空字符串将其转换回字符串(不过这并不是真正必要的)。
相关文章:
- 在Javascript和PHP中,十进制到RGB
- 在javascript中接受十进制数字的Regex
- 如何使用javascript验证在表单输入中避免负值、浮点值和十进制值
- JavaScript basis 是 math.pow 函数中的十进制数
- 如何使用 JavaScript 自动设置十进制值
- Javascript - 具有非线性刻度的负十进制输入范围
- 如何使用 javascript 将浮点数格式化为十进制数(7)
- 循环 += 十进制变量的 javascript 有问题
- 有人可以详细解释这个 JavaScript 十进制舍入函数吗?
- Javascript:我怎么能强迫一个有十进制值的字符串使用点而不是逗号呢
- Javascript 十进制计算
- Javascript 十进制到二进制 - 64 位
- Javascript十进制减法
- 节点JavaScript-十进制字符串到整数
- Javascript-十进制格式
- 神秘的2出现在我的JavaScript十进制到二进制转换器的输出中
- Javascript十进制到十六进制
- Javascript十进制(低16位)到十进制
- 简单的javascript十进制加法会产生不正确的结果
- JavaScript十进制数字