Added money support

$[ws][sign][digits,]digits[.fractional-digits][ws]

Elements in square brackets ([ and ]) are optional.
The following table describes each element.

ELEMENT             DESCRIPTION
ws                  Optional white space.
sign                An optional sign.
digits              A sequence of digits ranging from 0 to 9.
,                   A culture-specific thousands separator symbol.
.                   A culture-specific decimal point symbol.
fractional-digits   A sequence of digits ranging from 0 to 9.