首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在页面加载后格式化输入类型数字?

如何在页面加载后格式化输入类型数字?
EN

Stack Overflow用户
提问于 2016-06-28 22:48:59
回答 1查看 622关注 0票数 0

我有一个带有输入字段的动态表,输入字段类型= number,我希望jquery将页面加载上的所有输入格式与type = numbers格式化为数字格式(1,000,000),用于3个值位,然后它将添加逗号。

我已经尝试使用number.js和谷歌可视化和jquery数字格式,但我找不到一个是正常工作的。我想用最简单的方法来做这件事。

该文档应该加载输入类型编号格式,我尝试了这么多代码,但没有一个是工作的:((

我也试过这个1

EN

回答 1

Stack Overflow用户

发布于 2016-06-29 05:22:19

这是我以前使用过的一个简单的解决方案,它使用正则表达式。

代码语言:javascript
复制
$(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的帖子,了解所使用的正则表达式的解释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38079489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档