所謂的數字千分位形式,即從個位數起,每三位之間加一個逗号。
例如“10,000”。
代碼如下:
$("#amount").keyup(function () {
if($(this).val().length > ){
var unval = unformatMoney($(this).val());
$(this).val(moneyFormat(unval));
}
});
function moneyFormat (num) {
return (num + '').replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,');
}
function unformatMoney(sVal){
var fTmp = parseFloat(sVal.replace(/,/g,''));
return (isNaN(fTmp) ? : fTmp);
}