1
我有一個以X,XXX格式生成的數字(因此它包含逗號)。數字需要風格化(黑色背景&白色文本),而逗號需要保持原樣。用span標記包裝javascript字符串中的數字
無論如何,我試圖在字符串中的每個數字周圍添加一個範圍,但它似乎沒有工作。
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新手(並避免jQuery,因爲它是WordPress),但熱衷於它的工作。關於我要去哪裏的任何想法都是錯誤的?
您需要的任何進一步信息我將很樂意提供。
您目前正在分割點而不是逗號。 –
確實。 http://jsfiddle.net/mMNGE/ –