此函數可以將數值加上千分符號,以方便閱讀。但原程式只能處理字串資料,經過本人小小的修改後,如果輸入參數不是數值的話,就傳回原資料。
function addCommas( sValue ) {
if (! isNaN(sValue)) {
sValue = sValue.toString() ;
var sRegExp = new RegExp("(-?[0-9]+)([0-9]{3})");
while(sRegExp.test(sValue)) {
sValue = sValue.replace(sRegExp, '$1,$2');
}
}
return sValue;
}
沒有留言:
張貼留言