我有一个带有输入字段的动态表,输入字段类型= number,我希望jquery将页面加载上的所有输入格式与type = numbers格式化为数字格式(1,000,000),用于3个值位,然后它将添加逗号。
我已经尝试使用number.js和谷歌可视化和jquery数字格式,但我找不到一个是正常工作的。我想用最简单的方法来做这件事。
该文档应该加载输入类型编号格式,我尝试了这么多代码,但没有一个是工作的:((
我也试过这个1
发布于 2016-06-29 05:22:19
这是我以前使用过的一个简单的解决方案,它使用正则表达式。
$(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的帖子,了解所使用的正则表达式的解释。
https://stackoverflow.com/questions/38079489
复制相似问题