我正在尝试为双精度型数据创建输入掩码。预期输出应为:
因此,它添加了逗号,只允许单点(。),并且在该点之后最多2个数字。我当前的脚本只是在字符串中添加逗号。如何修改脚本以涵盖所有预期结果?
$('.number_format').on('keyup', function(){
$(this).val(function(index, value) {
return value.replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ",");
});
});