正则表达式模式可以对数值强制执行以下约束组合吗?
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)