Skip to content


Subversion checkout URL

You can clone with
Download ZIP
jQuery plugin to mask data entry in the input text in the form of money (currency).
Pull request Compare This branch is 180 commits behind plentz:master.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Just a simple way to create masks to your currency form fields with jQuery.

Show Time!

To view a complete demonstration of it's features and usage, access our examples page!


        <script src="//" type="text/javascript"></script>
        <script src="//" type="text/javascript"></script>
        <input type="text" id="currency" />


The options that you can set are:

  • symbol: the symbol to be used before of the user values. default: 'US$'
  • showSymbol: set if the symbol must be displayed or not. default: false
  • symbolStay: set if the symbol will stay in the field after the user exists the field. default: false
  • thousands: the thousands separator. default: ','
  • decimal: the decimal separator. default: '.'
  • precision: how many decimal places are allowed. default: 2
  • defaultZero: when the user enters the field, it sets a default mask using zero. default: true
  • allowZero: use this setting to prevent users from inputing zero. default: false
  • allowNegative: use this setting to prevent users from inputing negative values. default: false


We have 2 bonus methods that can be useful to you:

  • .unmaskMoney() which removes maskMoney from an element.
  • .mask() which causes maskMoney to actually apply the mask to your input.



jQuery-maskMoney is released under the MIT license.

Something went wrong with that request. Please try again.