There are 2 libraries I am using, depend on your situation
| accounting.js | _.string | |
|---|---|---|
| number formatting | yes | yes |
| currency support | yes | no |
| string manipulating | no | yes |
| size | smaller | larger |
| suit to | need currency support and don't need to string manipulating (rarely) | almost cases, should use it |