我有一个带有type = number的输入字段的动态表,我希望jquery
将页面加载的所有输入格式化为type = numbers
,将数字格式(1,000,000)格式化为3值的位置然后它将添加一个逗号。
我尝试过使用number.js和谷歌可视化和jquery数字格式,但我找不到正常工作的那个。我想要最简单的方法。
文档应该加载格式化的输入类型编号,我尝试了很多代码,但没有一个正常工作:((
我也试过这个1
答案 0 :(得分:0)
这是我之前使用的一个简单的解决方案,它使用正则表达式。
$(document).ready(function(){
$('button').on('click', function(){
$(".format").each(function(){
var str = $(this).text().split('.');
str[0] = str[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
$(this).text(str[0] + "." + str[1]);
});
});
});
请查看this帖子,了解所使用的正则表达式的解释。