<script>
$(function() {
$("#amount").keyup(function () {
if($(this).val().length > 3){
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) ? 0 : fTmp);
}
</script>
本文详细介绍了一种在网页中实现金额格式化显示与原始数值解析的方法,利用jQuery简化操作,实现了输入框中金额的实时格式化,如将数字转换为带有逗号分隔符的格式,同时提供了从格式化文本中解析出原始数值的功能。
910





