X、XXX形式で生成された番号があります(したがって、コンマがあります)。数字は(黒の背景と白のテキストで)スタイル設定する必要がありますが、コンマはそのままにする必要があります。
とにかく、文字列の各数値の周りにスパンを追加しようとしていますが、機能していないようです。
function numberWithCommas(x) {
var parts = x.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
var stylednumbers = parts.join(".");
var stylednumbers = stylednumbers.replace(/([0-9]+\.)/, '<span class="counternumber">$1</span>');
return stylednumbers;
}
私は少しjavascriptの初心者ですが(WordPressのようにjQueryも避けています)、それを機能させることに熱心です。私がどこで間違っているのかについてのアイデアはありますか?
あなたが必要とするさらなる情報は私が喜んで提供します。