我想知道在使用jQuery单击提交按钮时是否可以从输入框中取消逗号。
我正在尝试从用户那里获取一个数字值,自动添加逗号以便于阅读,例如:$ 1,000,000。我已经运行了这个,但是当用户提交数据时,我们的后端无法读取除数字以外的任何其他值,所以我想知道当用户单击提交按钮时是否可以用逗号将值更改为数字?
答案 0 :(得分:4)
$('#your-form').on('submit', function() {
var input = $('#your-input');
input.val(input.val().replace(/,/g, ''));
});
答案 1 :(得分:2)
更好的方法是不存储任何字符,在这样的文件中处理数字。在这种情况下,我通常使用正则表达式。
console.log($('#input').val().replace(/[^0-9]/g, "")); // result 1000000
然后您可以根据需要格式化显示页面上的值。后面。
祝你好运
叶戈尔