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('.');
}
私のテンプレートには、ラベル、テーブル、および入力フィールドが含まれています。
どうすればそれを行うことができますか?