我有一个 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('.');
}
我的模板包含标签、表格和输入字段。
请帮助我,我该怎么做?