Utility for parsing dollar strings
npm install dollar-string> Helper utilities for dealing with dollar strings.





```
npm install dollar-string
`js`
var dollarString = require('dollar-string');
`js
console.log(dollarString.valid("$1.00")); //TRUE
console.log(dollarString.valid("$2.53")); //TRUE
console.log(dollarString.valid("$10.2")); //TRUE
console.log(dollarString.valid("$5")); //TRUE
console.log(dollarString.valid("1.00")); //TRUE
console.log(dollarString.valid("$1.004")); //FALSE
console.log(dollarString.valid("$1.00c")); //FALSE
console.log(dollarString.valid("$1.a0")); //FALSE
`
` js`
console.log(dollarString.toCents("$1.00")); // 100
console.log(dollarString.toCents('$2.22')); // 222
console.log(dollarString.toCents('$1.50')); // 150
` js`
console.log(dollarString.toDollars("$1.00")); // 1
console.log(dollarString.toDollars('$2.22')); // 2.22
console.log(dollarString.toDollars('$1.50')); // 1.5
` js`
console.log(dollarString.fromCents(100)); // '$1.00'
console.log(dollarString.fromCents(222)); // '$2.22'
console.log(dollarString.fromCents(150)); // '$1.50'
` js`
console.log(dollarString.fromDollars(1)); // '$1.00'
console.log(dollarString.fromDollars(2.22)); // '$2.22'
console.log(dollarString.fromDollars(1.5)); // '$1.50'
returns
* -1 if val1 is smaller than val2
* 0 if both values are equal
* 1 if val1 is greater than val2
` js`
console.log(dollarString.compare("$1.00", "$2.00")); // -1
console.log(dollarString.compare("$10.00", "$10")); // 0
console.log(dollarString.compare("$2.00" , "$1.00")); // 1
returns
* true if val1 is a multiple of val2
* false otherwise
` js``
console.log(dollarString.multipleOf("$2.00", "$1.25")); // false
console.log(dollarString.multipleOf("$10.00", "$1")); // true