首页 > 技术文章 > 金额输入验证

wangdodo 2018-02-11 12:42 原文

//金额输入验证
function validateMoney($this) {
var num = $this.val();
num = num.replace(/[^\d+(\.\d)?$]/g, '');
if (isNaN(num)) {
num = "0";
}
if (num.indexOf(".") > 0) {
var t = num.split(".")[1];
if (t.length > 2) {
num = parseFloat(num).toFixed(2);
}
} else if (num != "") {

num = parseFloat(num);
}
$this.val(num);
}

推荐阅读