JS 数字逗隔开显示后比较大小


JS 数字逗隔开显示后比较大小

额, 原谅我这浆糊一样的图片,大概问题就是 金钱表示成 "###,##0.00"  这样的格式之后,

parseInt 的时候会把后面“逗号” 后面的舍掉,倒致 比较大小异常

解决方法:

var a= parseFloat((canApplyVatMoney+"").replace(/[^\d\.-]/g, ""));

var b = parseFloat((applyVatMoney+"").replace(/[^\d\.-]/g, ""));

if (a> b) {

alert("'a大于b");

}

注意:注意 正则里面的 “-” 这个是负号