jQuery plugin to mask data entry in the input text in the form of money (currency). Project home @ github
$("#demo1").maskMoney();
$("#demo2").maskMoney({thousands:'', decimal:'.', allowZero:true, suffix: ' €'});
$("#demo3").maskMoney({prefix:'R$ ', allowNegative: true, thousands:'.', decimal:',', affixesStay: false});
$("#demo4").maskMoney();
$("#demo5").maskMoney('mask');
$("#demo6").maskMoney('mask', 1999.99);
$("#demo6").maskMoney('destroy');
var num = $('#demo8').maskMoney('unmasked')[0]; alert('type: '+ typeof(num) + ', value: ' + num)
$("#demo9").maskMoney({ formatOnBlur: true, prefix: '$' });
reverse
option is meant to be used with the formatOnBlur
option.$("#demo10").maskMoney({ formatOnBlur: true, reverse: true, prefix: '$' });
$("#demo11").maskMoney({ selectAllOnFocus: true });
$("#demo12").maskMoney({ formatOnBlur: true, reverse: true, prefix: '$', selectAllOnFocus: true }); var num = $('#demo12').maskMoney('applyMask', $('#demo12').val()); alert('Mask applied '+ num);
$("#demo13").maskMoney({ formatOnBlur: true, reverse: true, prefix: '$', selectAllOnFocus: true, precision: 0 });
$("#demo14").maskMoney({ formatOnBlur: true, reverse: true, prefix: '$', selectAllOnFocus: true, precision: 4, allowEmpty: true });