public
Created

Calculate Total

  • Download Gist
calculate-total.js
JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13
function calculateTotal(boxes, total) {
boxes.find('option:selected').each(function() {
var m = /\[\+ \$(\d+\.\d+)\]/.exec(this.value);
 
if(m !== null) {
total += +m[1];
}
});
 
var decimalPart = (total - Math.floor(total)) * 100;
 
return '$' + Math.floor(total) + '.' + (decimalPart < 10 ? '0' : '') + decimalPart;
}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.