我必须输入一定数量的表格。金额以逗号分隔,不允许使用小数。我想要允许小数。在此先感谢...允许数字中的十进制值
这里是我的代码:
(function($, undefined) {
"use strict";
$(function() {
var $form = $(".number");
var $input = $form.find(".no");
$input.on("keyup", function(event) {
var selection = window.getSelection().toString();
if (selection !== '') {
return;
}
if ($.inArray(event.keyCode, [38,40,37,39]) !== -1) {
return;
}
var $this = $(this);
var input = $this.val();
var input = input.replace(/[\D\s\._\-]+/g, "");
input = input ? parseInt(input, 10) : 0;
$this.val(function() {
return (input === 0) ? "" : input.toLocaleString("en-US");
});
});
});
})(jQuery);
我会得到这方面的任何解决方案。任何人都可以帮我解决这个问题吗? – Singh