gpt4 book ai didi

javascript - 如何在html模板中的数字中插入逗号?

转载 作者:行者123 更新时间:2023-12-02 18:30:10 25 4
gpt4 key购买 nike

我有一个 html 模板,我想创建一个泛化函数,它本身会查找模板中的所有数字,并在每 3 位数字后插入逗号。目前我正在使用这个函数,它可能需要一些值作为输入,将其转换为逗号分隔的形式。

function commafy( num ) {
var str = num.toString().split('.');
if (str[0].length >= 5) {
str[0] = str[0].replace(/(\d)(?=(\d{3})+$)/g, '$1,');
}
if (str[1] && str[1].length >= 5) {
str[1] = str[1].replace(/(\d{3})/g, '$1 ');
}
return str.join('.');
}

我的模板包含标签、表格和输入字段。
请帮助我我该怎么做?

最佳答案

  1. 如果模板知道数字在哪里,只需为它们放置一个类即可。模板渲染完成后,一起选择并更改数字。注意:有一个名为 format_currency 的 jquery 插件.

  2. 如果模板不知道,请在渲染完成后执行:

    $('#TEMPLATE_CONTAINER input,#TEMPLATE_CONTAINER label,#TEMPLATE_CONTAINER td').each(function(){          
    FORMAT($(this));//format only if $(this).text() is a number
    })

关于javascript - 如何在html模板中的数字中插入逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com