Allow negative numbers when using currency input mask [#3207724] | Drupal.org
10 jQuery Currency/Price Plugins — SitePoint
Text Mask - an input mask library. It can create input masks for phone, date, currency, zip code, percentage, email, and literally anything : r/javascript