正規表現パターンは、数値に対して次の制約の組み合わせを強制できますか?
the number must be >= 1 and <= 999
(decimal point cannot be the first character in the string?)
the number can be an integer or a number with a fractional component
when it has a fractional component,
no more than 2 digits to the right of the decimal point
EDIT: but at least one digit to the right
must not have leading zero(s)